एरिक @ EricBess WebHome

जीतता है, खोने के लिए नहीं, वहाँ है भूख सदमे छाती और चेहरे, Pinghu ऐसी खान के रूप में अभिमानी नहीं है

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flag
By N2H

Mod_rewrite का उपयोग करते हुए लोड संतुलित

Apache इस दस्तावेज़ को पढ़ा, कुछ विधियाँ लोड संतुलन विधि, रिकार्ड को प्राप्त करने के लिए इस्तेमाल किया की फिर से लिखना करने के लिए भेजा mode_rewrite.

भार संतुलित

वर्णन:

कैसे www करने के लिए www.foo.com लोड संतुलन के लिए www[0-5].foo.com सर्वर की कुल)?

:

वहाँ यह है कि यहाँ समाधान किया जा सकता है बहुत से मुद्दे हैं, तो हम क्या "DNS पर आधारित (DNS-आधारित रूप में जाना जाता है)" प्रोग्राम, और विशेष उपयोग mod_rewrite कार्यक्रम पर चर्चा की:

  1. DNS चक्र (DNS Round-रॉबिन)

    सबसे आसान तरीके के रूप में BIND www स्थापित [इस चक्र है, जब तक की DNS विशेषताओं के लिए बाध्य करने का उपयोग करने के लिए है www[0-9].foo.com Foo.com के DNS) रिकॉर्ड, जैसे:

      www0 एक 1.2.3.1 में 
      www1 एक 1.2.3.2 में 
      www2 एक 1.2.3.3 में 
      www3 एक 1.2.3.4 में 
      www4 एक 1.2.3.5 में 
      www5 एक 1.2.3.6 में 
    

    फिर, निम्नलिखित को जोड़ें:

      CNAME www0.foo.com में www. 
             CNAME www1.foo.com में. 
             CNAME www2.foo.com में. 
             CNAME www3.foo.com में. 
             CNAME www4.foo.com में. 
             CNAME www5.foo.com में. 
             CNAME www6.foo.com में. 
    

    ध्यान दें कि ऊपर है, लेकिन गलत लग सकता है तथ्य की बात है, यह एक वांछित विशेषताओं bind है, लेकिन यह भी इस्तेमाल किया जा सकता है. किसी भी मामले में, अब www.foo.com संकल्प, BIND यद्यपि प्रत्येक www0-www6 के आदेश / चक्र पर होगा, ग्राहक के अनुरोध के विभिन्न सर्वर के बीच वितरित किया जा सकता है www0 दिया जा सकता है की गई है. क्योंकि, DNS संकल्प जानकारी अन्य नेटवर्क सर्वर बफर के नाम, और एक बार इस प्रस्ताव के लिए www.foo.com किया जा सकता है लेकिन, यह एक अच्छा www.foo.com नहीं है, जबकि उसकी wwwN.foo.com अप करने के लिए भेजा जाएगा wwwN.foo.com था, www.foo.com क्योंकि अनुरोध वास्तव में कुल विभिन्न सर्वर पर वितरित किया गया था लेकिन अंत परिणाम है, सही है

क्लिक पढ़ना जारी रखने के लिए

जुलाई, 2008 5 एरिक द्वारा पोस्ट | सिस्टम | कोई टिप्पणी नहीं

Qmail कोर प्रणाली FreeBSD # के लिए

1.DAEMONTOOLS

स्थापित

cd / usr / बंदरगाहों / sysutils / daemontools
& साफ & config बना कर
| | [X] MAN Install Gerrit Pape है मैनुअल पृष्ठ | |
| | [X] SIGQ12 छोड़, USR1 के लिए svc समर्थन जोड़ें, और USR2 संकेतों | |
| | [X] परीक्षण चलाने के परीक्षण suite, NFS पर विफल-workdir | घुड़सवार |
उद्धरण करना

mkdir / सेवा
chmod 755 / सेवा

प्रतिध्वनि 'svscan_enable = "हाँ"'>> / etc / rc.conf
प्रतिध्वनि 'svscan_servicedir = "/ सेवा"'>> / etc / rc.conf

/ Usr / local / etc / rc.d / svscan.sh शुरू

सत्यापित करें Daemontools Runing है

सो 5
पी एस कुल्हाड़ी | grep svscan

ने "स्पष्ट" सेवा जोड़ें

cd / usr / local
mkdir स्पष्ट
स्पर्श स्पष्ट / नीचे
बिल्ली> स्पष्ट / run < #! / Bin / श
हाँ''| सिर -4000 | tr '\ n'
chmod + x स्पष्ट / चलाने
ओ स्पष्ट chmod / नीचे
LN-s / usr / local / स्पष्ट / सेवा / स्पष्ट

# जब आप इस सेवा त्रुटियों को स्पष्ट करने के लिए, बस इस दौड़ चाहते हैं:
svc-o / सेवा / स्पष्ट

क्लिक पढ़ना जारी रखने के लिए

जून, 2008 4 एरिक द्वारा | Qmail / postfix / Exchange | कोई टिप्पणी नहीं पोस्ट

उत्तर: क्यों Microsoft याहू Linux खरीदने के लिए है?

उत्तर: क्यों Microsoft याहू Linux खरीदने के लिए है? http://blog.sina.com.cn/s/blog_4e85818901008g4k.html

linux, भी एक अच्छा उदाहरण माना नहीं जा सकता सभी दुनिया opensource नहीं है. के साथ यह भी है, और भी कई व्यावसायिक हितों की मेजबानी में शामिल को नियंत्रित करने के लिए कठिन है, मैं इसे खिड़कियों की कम से कम अधिक आयोजित एक प्रतिद्वंद्वी, खिड़कियाँ बन जाएगा नहीं लगता.
इस elites के स्वतंत्र अधिकार से Freebsd पसंदीदा ढांचा है, अपने ही के आधार पर, दुनिया के समावेशी खुले में विकास के प्रमुख बनाए रखने के लिए. इस तरह के विकास के कारण ताकि freebsd स्थिरता और अमीर. वास्तव में, "के बाद से इस तरह के" बड़े पैमाने पर प्रणालियों के लिए प्राचीन काल विकास की मुख्य धारा रहे हैं. आप के साथ सहमत नहीं हो TCP के बारे में सोचना / IP को आरएफसी के साथ.
यदि बो चीजों के दृष्टिकोण के अधिग्रहण के अन्य पार्टी की Microsoft असली खेल के लिए मुख्य जिम्मेदारी से Freebsd, TCP किया जाना चाहिए / IP प्राचीन काल से और बहुत मॉडल बड़े पैमाने पर प्रणालियों के विकास के लिए सफल है अस्तित्व में प्रतिनिधित्व किया. कि, अभिजात वर्ग की एक स्वतंत्र दल द्वारा है खुला नहीं है और आत्म सामग्री प्राप्त करने के लिए नींव रखना-बलिदान और स्वयं के सब ठीक तत्वों-उपलब्धि को अवशोषित. यह Microsoft की तरह इस तरह के एक व्यापार के अभिशाप का सामना करने में असमर्थ है, लेकिन है Microsoft एक दिन का सामना करने के लिए बाध्य है, Bill.G देखेंगे.

अप्रैल, 2008 8 एरिक द्वारा | Unix / BSD / Linux, इस धारणा मन पोस्ट | कोई टिप्पणी नहीं

मेरे Freebsd सेटिंग

पूर्व अध्याय: FreeBSD मानक सेटअप और ट्यूनिंग [लोड]

0 वर्गों: स्थापना की एक न्यूनतम काम

sysinstall -> कॉन्फ़िगर -> वितरण -> आदमी / / मैं करता था उस आदमी को स्थापित, ऐसी कोई बात नहीं, सच में दर्द होता है
/ Usr / libexec / locate.updatedb / / डाटाबेस locate अद्यतन

उपधारा 1: ssh विन्यास

ee / etc / rc.conf
/ / यदि वहाँ sshd_enable = "हाँ" फिर हम एक ssh सर्वर खोलने के लिए, यदि नहीं किया है, तो कृपया जोड़ें.

ee / etc / ssh / sshd_config
/ /, सामने, तो हाँ कोई परिवर्तन नहीं की पीठ ने # हस्ताक्षर को दूर है, ESC के अनुसार और फिर double-गाड़ी वापसी से बचाने # PermitRootLogin नहीं पंक्ति ढूँढें. यदि आप VI का उपयोग कर सकते हैं.

/ / Restart the SSH सेवा
/ Etc / rc.d / restart sshd

उपधारा 2: सिस्टम अद्यतन

/ / Cvsup स्थापना प्रक्रिया. एक दूरस्थ सर्वर से cvsup (1) वितरित डेटाबेस मुख्य CVS मेजबान और पेड़-स्रोत सॉफ्टवेयर पैकेज के ऑपरेटिंग सिस्टम और सॉफ़्टवेयर अद्यतन करने के लिए इस्तेमाल किया अद्यतन करें.
setenv PACKAGEROOT "ftp://ftp.freebsdchina.org/"
setenv PACKAGESITE "ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/" OR
/ / / Etc / प्रोफ़ाइल में, जल्दी से घरेलू packagesite स्थापित
= PACKAGESITE निर्यात ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
निर्यात PACKAGEROOT = ftp://ftp.freebsdchina.org/

pkg_add-r-cvsup बिना-gui
फेंटना

/ / अब हम cvsup, सभी-स्रोत सॉफ्टवेयर पैकेज के बंदरगाहों को अद्यतन करने के लिए पहले प्रयोग कर सकते हैं.
cp / usr / share / उदाहरण / cvsup / बंदरगाहों-supfile ~ रूट

अद्यतन सर्वर:

ee ~ रूट / बंदरगाहों-supfile
/ / * डिफ़ॉल्ट मेजबान = CHANGE_THIS.FreeBSD.org
/ / आदेश में करने के लिए और अधिक तेजी से, आमतौर पर हमारे अपेक्षाकृत सर्वर के करीब से चुनें:
/ / * डिफ़ॉल्ट मेजबान = cvsup.freebsdchina.org

अद्यतन के बंदरगाहों की सूची:

cvsup-g-एल 2 ~ रूट / बंदरगाहों-supfile

क्लिक पढ़ना जारी रखने के लिए

मार्च 23, 2008 एरिक द्वारा पोस्ट | Unix / BSD / Linux | कोई टिप्पणी नहीं

WordPress डेटाबेस और कहा कि wpdb कक्षा

गैर के निम्नलिखित जानकारी नेटवर्क मुक़ाबला करने के लिए मूल

निम्नलिखित wp-(ER आरेख) के डेटाबेस संरचना की 2.0.5 संस्करण रहे हैं. यहाँ केवल प्राथमिक कुंजी और विदेशी कुंजी सूचियों. हीरे के आकार का आंकड़ा है कि 1: n रिश्ता, के भाग के रूप में एक सफेद, काले ने एन के हिस्से के रूप में

wordpress-db-er-diagram.png

WordPress 10 तालिकाओं का एक कुल, चार श्रेणियों में करने के लिए समारोह अनुसार विभाजित.

  • उपयोगकर्ता: उपयोगकर्ता जानकारी, wp_users टेबल और wp_usermeta तालिका सहित.
  • पोस्ट: इस लेख की समीक्षा और सूचना, wp_posts, wp_postmeta, wp_comments, wp_post2cat सहित, साथ ही पाँच wp_categories मेज.
  • लिंक: लिंक, wp_links टेबल और wp_linkcategories तालिका सहित.
  • विकल्प:, wp_options तालिका सहित समग्र स्थिति setting.

सारणी के नामकरण का बहुत दिलचस्प है. बुनियादी नियमों को Sum निम्नानुसार हैं:

  • इस उद्देश्य के बुनियादी गुणों, wp_objects नाम की रक्षा करने के लिए, बहुवचन (उदाहरण के लिए, wp_posts, wp_comments) का उपयोग;
  • इस वस्तु विशेषताओं के विस्तार, wp_objectmeta नाम सहेजें, के उपयोग के एकमात्र उदाहरण, wp_postmeta, wp_usermeta) (के लिए;
  • बहुत से बहुत से रिश्ता है, जो b और वस्तु का नाम संक्षिप्त नाम के दोनों सिरों के बीच एक बहुत-to-कई रिश्ते (उदाहरण के लिए गए थे wp_a2b, नाम, wp_post2cat).
WPDB श्रेणी

http://codex.wordpress.org.cn/Function_Reference/wpdb_Class

http://codex.wordpress.org/Function_Reference/wpdb_Class

डेटाबेस वर्णन

http://codex.wordpress.org/Database_Description # Table_Overview

wp_categories: वर्गीकृत जानकारी मेज़ से संबंधित के संरक्षण के लिए. 5, क्षेत्र भी शामिल हैं:

  • एक bigint (20 के लिए cat_ID - हर एक अद्वितीय ID संख्या वर्गीकरण) मूल्य, और अतिरिक्त गुणों auto_increment के साथ.
  • cat_name - एक varchar (55 के लिए एक वर्गीकरण नाम) मूल्य.
  • category_nicename - इस वर्गीकरण एक उपयोगकर्ता के लिए सौंपा के अनुकूल नाम, कि है, तो-काउंटर कहा, यह एक varchar (200 है) मूल्य है याद करने के लिए.
  • category_description - के वर्गीकरण, longtext-मूल्य के एक विस्तृत वर्णन.
  • category_parent - ने इस वर्गीकरण श्रेणियों, एक int (4 के रूप में) मूल्य, वर्तमान तालिका करने के लिए इसी अधिक है कि cat_ID, कि, wp_categories.cat_ID है. कोई उच्च स्तर का वर्गीकरण, मान 0 है.

क्लिक पढ़ना जारी रखने के लिए

मार्च, 2008 12 वीं एरिक द्वारा पोस्ट | डाटाबेस, WordPress प्रोग्रामिंग | कोई टिप्पणी नहीं

FreeBSD 7.0 आज जारी

FreeBSD 7.0-सरकारी तौर पर, जो 7-पहली आधिकारिक रिलीज के स्थिर शाखा है, लेकिन यह भी पहली मौजूदा योजना के बजाय कार्य १ प्राथमिकता अजीब संस्करण के रूप में जारी जारी है. मुख्य आकर्षण का यह संस्करण शामिल हैं:

- SMP पर्यावरण के लिए और साथ ही कई अन्य डेटाबेस प्रदर्शन का परीक्षण एक उल्लेखनीय सुधार किया गया है कि scalability मुद्दे को परिचित कराया. FreeBSD 7.0 मामलों की संख्या के साथ, सामान्य लोड प्रदर्शन FreeBSD 6.X की तुलना में 350 प्रतिशत, उच्च लोड शर्तों को 1500 प्रतिशत करने के लिए प्रदर्शन को बेहतर करने के लिए वृद्धि हुई. और Linux kernel का अब तक का सबसे अच्छा प्रदर्शन (संस्करण 2.6.22 और 2.6.24), उच्च निष्पादन 15%. प्रणाली के प्रदर्शन के विश्लेषण से परिणाम के लिए ये प्रदर्शन में सुधारों और भिन्न हो सकते हैं अपने विशेष कार्य भार के लिए उपयोग के मामले के निष्पादन मूल्यांकन में सुधार. प्रदर्शन में सुधार मुख्यतः निम्नलिखित सुधार से व्युत्पन्न होता है:
* 1:1 सूत्रण मॉडल डिफ़ॉल्ट libthr धागा पुस्तकालय द्वारा इस्तेमाल किया.
* इस अंतर प्रक्रिया संचार विधान (आईपीसी), और अनुसूचक नेटवर्क के सुधार पर ताला लगा.
* 5.x और SMP संरचना अनुकूलन की शुरुआत की 6.x शाखा.

प्रदर्शन परीक्षणों के एक नंबर दिखाना है कि अप करने के लिए 8 CPU के मामले के लिए FreeBSD के इस संस्करण, सीपीयू की संख्या में रैखिक वृद्धि के साथ अपने प्रदर्शन. बहुत काम की बहु में लोड करने के लिए-कोर प्रणालियों उल्लेखनीय प्रदर्शन दिखाया.

क्लिक पढ़ना जारी रखने के लिए

फरवरी, 2008 28 एरिक द्वारा पोस्ट | Unix / BSD / Linux | कोई टिप्पणी नहीं

2 3 4 5 6 » पृष्ठ 1 6 1 2 3 4 5 6 »का