2011-03-11 10 views
10

मैंने ज्यादातर वर्डप्रेस में एक बार परियोजनाओं या सम्मेलनों के लिए कुछ छोटी वेबसाइटों की लंबी वेबसाइटें बनाई हैं, और मैं सोच रहा हूं कि भविष्य में उन वेबसाइटों के साथ क्या होगा। और मुझे लगता है कि मैं अकेला नहीं हूं, क्योंकि वहां बड़ी संख्या में साइटें हैं, जिन्हें अब केवल एक संग्रह के रूप में रखा गया है, लेकिन 90 के दशक में जहां सबकुछ स्थिर एचटीएमएल था, ये वेबसाइटें अब सीएमएस प्रदान करने के लिए कुछ सॉफ्टवेयर का उपयोग कर रही हैं कार्यक्षमता, भले ही यह केवल कुछ पृष्ठों + खोज के लिए हो।पुरानी सीएमएस/ब्लॉग वेबसाइटों के साथ क्या होता है?

मेरी समस्या यह है कि इन सभी मॉड्यूलर सॉफ़्टवेयर (वर्डप्रेस, जूमला इत्यादि) के साथ आपको उन्हें उपयोगी और अच्छा बनाने के लिए विभिन्न प्लगइन और थीम का उपयोग करने की आवश्यकता है, लेकिन ये सभी कार्यक्षमता जल्दी या बाद में ब्रेक बनाती है। जिसका अर्थ है कि यदि आप वेबसाइट को रखना चाहते हैं, तो आपको सॉफ़्टवेयर के पुराने संस्करणों को छोड़ना होगा। मेरा मतलब हमेशा के लिए है।

दूसरी तरफ वे बहुत लोकप्रिय हैं (वर्डप्रेस में अब 100 मिलियन से अधिक डाउनलोड हैं), मुझे आश्चर्य होगा कि अगर वे निकट भविष्य में सबसे लोकप्रिय शोषण के लिए लक्ष्य नहीं बनेंगे। मुझे नहीं पता कि ये सॉफ़्टवेयर कितने सुरक्षित हैं, लेकिन मैंने अनुभव किया है कि हर महीने लगभग 7 सफल हैकर हमलों के साथ ओएसकामर्स वेबसाइट की सफाई/फिक्सिंग करने का क्या मतलब है, जब तक कि साइट के मालिक इस बात पर सहमत न हों कि साइट पूरी तरह से बंद हो जाती है और शुरू होती है एक नया निर्माण

एक वैकल्पिक समाधान के रूप में (लेकिन मुझे वास्तव में यह नहीं पता कि यह संभव है या नहीं), क्या पूरी साइट को केवल पढ़ने के लिए मोड में बनाने का कोई तरीका है? मेरा मतलब है कि डाटाबेस को केवल पढ़ने के लिए, फाइल सिस्टम केवल पढ़ने के लिए, व्यवस्थापक इंटरफ़ेस को अक्षम करना और सभी टिप्पणी फ़ील्ड को अक्षम करना और साइट को केवल संग्रह के रूप में छोड़ना, केवल एक ही गतिशील भाग खोज फ़ंक्शन है।

क्या यह फ़ाइल-सिस्टम/डेटाबेस स्तर पर संभव है? क्या हैकर को बाहर रखने में मदद मिलेगी? क्या कोई अन्य समाधान है? कृपया समझें कि मेरा मुद्दा यह है कि सीएमएस साइटों को हमेशा के लिए हमेशा अपडेट करना संभव नहीं है, और यहां तक ​​कि अगर कुछ रात में एक टूटी हुई थीम/प्लगइन को ठीक करने के लिए पर्याप्त रूप से खर्च करने के लिए पर्याप्त हैं, जो मूल अपग्रेड के बाद टूट गया है, 99% साइटें "निश्चित" स्थिति में समाप्त हो जाएंगी; एक काम कर रहे लेकिन पुराने सीएमएस/प्लगइन्स/थीम संयोजन का उपयोग हमेशा के लिए।

+0

'wget -r http://example.com && एफ़टीपी ftp.example.com' – cthom06

+3

@ cthom06: फिर भी FTP का उपयोग करके? ओ। – Lekensteyn

उत्तर

4

मुझे लगता है कि 99% एक बहुत ही उदार अनुमान है, लेकिन यह बिंदु के बगल में है। राज्य में समाप्त होने वाली अधिकांश साइटें आप केवल तब तक ही रहती हैं जब तक कि उनके डोमेन पंजीकरण (विशेष रूप से अधिकांश वर्डप्रेस या ओएसकॉमर्स तैनाती आमतौर पर रूट डोमेन के रूप में स्थापित की जाती हैं और वेब उपस्थिति की पूरी सेवा प्रदान करती हैं।) तो आम तौर पर बोलते हुए, यदि डोमेन स्वयं उपेक्षा और त्याग की स्थिति में है, तो प्राकृतिक समाप्ति प्रक्रिया इसे समाप्त कर देगी और यह सामान्य रूप से उपलब्ध नहीं होगी।

इन सीएमएस सिस्टमों में से किसी एक पर एक संपूर्ण, साइटवाइड स्थिति को लॉक करने के लिए, सिद्धांत में यह संभव हो सकता है अगर किसी ने सभी सर्वर फ़ाइलों के लिए सभी लेखन विशेषाधिकार हटा दिए और SELECT को छोड़कर प्रत्येक डेटाबेस उपयोगकर्ता विशेषाधिकार को निरस्त कर दिया। ज्यादातर मामलों में यह सीएमएस के लिए सॉफ्टवेयर छोड़ने के उद्देश्य को हरा देगा, क्योंकि किसी भी रिकॉर्ड को अब अपडेट नहीं किया जा सकता है (ओएसकामर्स के मामले में आइटम, वर्डप्रेस के मामले में पोस्ट।) लेकिन यह अत्यधिक निर्भर होगा विशेष सीएमएस द्वारा आवश्यक वातावरण, और एक के लिए वर्डप्रेस काम करने के लिए पढ़ने/लिखने की अनुमतियों के बारे में बहुत खास है। यह एक दिलचस्प प्रयोग के लिए तैयार होगा, लेकिन शायद आप जो वर्णन कर रहे हैं उसके लिए व्यावहारिक समाधान नहीं है।

प्रस्तुत सामग्री लेना और एक स्थिर दर्पण का निर्माण करना एक और विकल्प है, और एक स्क्रिप्ट लिखकर बहुत आसानी से स्वचालित किया जा सकता है जो प्रस्तुत पृष्ठों की HTML सामग्री प्राप्त कर सकता है और स्थैतिक, जुड़े विकल्पों का निर्माण कर सकता है। लेकिन यह भी थोड़ा सा अव्यवहारिक है, विशेष रूप से एक खोज के मामले में (क्योंकि इसकी परिभाषा के अनुसार डेटाबेस पहुंच की आवश्यकता होती है।)

संक्षेप में, यह एक दिलचस्प विचार है, लेकिन आखिरकार ऐसी साइटें जिन्हें उपेक्षित किया गया है और जिनके मालिक नहीं हैं उचित अपडेट को बनाए रखने के लिए प्रतिबद्धता समाप्त होने के लिए बर्बाद हो जाती है, और इंटरनेट व्यवसाय और डोमेन पंजीकरण का प्राकृतिक पाठ्यक्रम अक्सर उन्हें डार्विनलाइज करता है।

+0

डेटाबेस-आधारित खोज काम नहीं करेगी लेकिन आप स्थिर-आकार वाले पृष्ठों पर इसे हमेशा [Google कस्टम खोज] (http://www.google.com/cse/) से प्रतिस्थापित कर सकते हैं। –

4

हां, आप wget या इसी तरह की वेबसाइट का स्नैपशॉट ले सकते हैं, मूल रूप से स्थिर HTML पृष्ठों के साथ सीएमएस संचालित साइट को बदल सकते हैं।

wget -mk http://www.example.com/ 

इस तरह आपको इसे हमेशा के लिए अपडेट करने की आवश्यकता नहीं होगी।

+0

के - +1 यह सभी प्रस्तुत सामग्री को सर्वर से नीचे लाने के लिए व्यावहारिक है, लेकिन ओपी विशेष रूप से पूछता है कि कैसे अपनी वर्तमान स्थिति में कुछ गतिशील विशेषताओं को रखना है, आईई एक आइटम खोज - यह संभव नहीं होगा स्थिर पृष्ठों का संग्रह। हालांकि मुझे लगता है कि इन सरल सीएमएस में से अधिकांश के लिए प्रस्तुत सामग्री को कैप्चर करना और आपके द्वारा सुझाए गए गतिशील सामग्री को मिटाना शायद संभवतः त्याग के लिए साइट्स के लिए सबसे अच्छा विचार है। – DeaconDesperado

0

एक वैकल्पिक समाधान के रूप में (लेकिन मैं वास्तव में अगर इसकी संभव नहीं जानते ), वहाँ केवल पढ़ने के लिए मोड में एक पूरी साइट बनाने के लिए किसी भी तरह से है? मैं कुछ डेटाबेस केवल पढ़ने के लिए, फाइल सिस्टम बनाने केवल पढ़ने के लिए, व्यवस्थापक इंटरफ़ेस और सब टिप्पणी के खेतों और सिर्फ एक संग्रह के रूप साइट छोड़ने, अक्षम करने केवल गतिशील हिस्से खोज जा रहा है की तरह मतलब समारोह।

WP सुपर कैश में "लॉकडाउन" फ़ंक्शन है - लगभग हर आगंतुक के लिए स्थैतिक HTML फ़ाइलों की सेवा करना। यह वही नहीं है जो आप खोज रहे हैं, लेकिन एक साधारण कामकाज, क्योंकि मुझे वर्डप्रेस के लिए "केवल पढ़ने" फ़ंक्शन का पता नहीं है।

http://wordpress.org/extend/plugins/wp-super-cache/