1. समय
होस्टिंग प्रदाता बहुत देर तक चलने वाली स्क्रिप्ट को रोक देता है, अक्सर कुछ दर्जन सेकंड के बाद। तब एक ही बार में लिया जाने वाला बैकअप बीच में रुक जाता है, और बेकार फ़ाइल छोड़ जाता है। छोटे-छोटे चरणों में लिया जाने वाला बैकअप, जो वहीं से फिर शुरू हो जहाँ रुका था, इस सीमा से नहीं टकराता।
2. जगह
बैकअप लिखने के लिए सर्वर पर जगह चाहिए, लगभग साइट के आकार जितनी। डिस्क भर देने वाला बैकअप ख़ुद साइट के लिए भी समस्या बन सकता है। वे पुराने बैकअप मिटा दें जिनकी अब ज़रूरत नहीं, या उन्हें कहीं और रखें।
3. अपलोड सीमा
अपने कंप्यूटर से बैकअप रीस्टोर करने के लिए, उसे सर्वर पर भेजना पड़ता है। होस्टिंग प्रदाता अपलोड की जाने वाली फ़ाइल का आकार सीमित करते हैं (PHP की सेटिंग्स upload_max_filesize और post_max_size के ज़रिए), अक्सर कुछ दर्जन या कुछ सौ मेगाबाइट तक। इससे बड़ा बैकअप अस्वीकार कर दिया जाता है, कभी-कभी कई मिनट की अपलोडिंग के बाद।
तीन रास्ते: अपने होस्टिंग प्रदाता से यह सीमा बढ़वाना, फ़ाइल को टुकड़ों में भेजना, या साइट को सर्वर से सर्वर तक ले जाना, अपने कंप्यूटर से गुज़रे बिना।
जगह बचाने के लिए
- वे मीडिया मिटा दें जिन्हें अब कोई पेज इस्तेमाल नहीं करता, और पेजों के पुराने संस्करण;
- कैश और अस्थायी फ़ाइलें ख़ाली करें, जिनका बैकअप में कोई काम नहीं;
- पुराने बैकअप साइट के फ़ोल्डर में न रखें।