Eric @ EricBess WebHome

Wint niet arrogant, niet te verliezen honger, er is shock borst en gezicht, zoals de mijne 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 met behulp van load-balanced

APACHE mode_rewrite lezen, bedoelde document aan het herschrijven van de methoden die worden gebruikt om belasting saldo-methode, het record.

Load-balanced

Beschrijving:

Hoe een evenwicht te vinden tussen www.foo.com lading naar www[0-5].foo.com van 6 server)?

:

Er zijn veel kwesties die de oplossing kan zijn hier hebben we gesproken over wat bekend staat als het "op basis van DNS (DNS-based)" programma, en speciaal gebruik mod_rewrite programma:

  1. DNS-cyclus (DNS Round-Robin)

    De eenvoudigste manier is het gebruik van BIND voor de DNS-eigenschappen van de cyclus, zolang de praktijk opgericht www[0-9].foo.com de DNS van de A (adres) gegevens, zoals:

      www0 IN A 1.2.3.1 
      www1 IN A 1.2.3.2 
      www2 IN A 1.2.3.3 
      www3 IN A 1.2.3.4 
      www4 IN A 1.2.3.5 
      www5 IN A 1.2.3.6 
    

    Dan, voeg het volgende toe:

      www IN CNAME www0.foo.com. 
             IN CNAME www1.foo.com. 
             IN CNAME www2.foo.com. 
             IN CNAME www3.foo.com. 
             IN CNAME www4.foo.com. 
             IN CNAME www5.foo.com. 
             IN CNAME www6.foo.com. 
    

    Merk op dat het bovenstaande lijkt misschien een fout, maar een feit is, is het BIND een gewenste eigenschappen, maar ook kan worden gebruikt. In ieder geval, nu www.foo.com BIND BIND kan worden gegeven www0-www6 elk zal worden over de volgorde van de minderjarige vervanging / cyclus, verzoek van de cliënt kunnen worden verdeeld over de verschillende servers. Dit is echter niet een goede load balancing, omdat de DNS-resolutie informatie kunt u de naam van de andere netwerkserver buffer, en zodra www.foo.com voor de resolutie was wwwN.foo.com de follow-up verzoek zal worden toegezonden aan Om www.foo.com Maar het eindresultaat is juist, omdat het verzoek was inderdaad het totaal uitgekeerd aan de verschillende servers

Klik om verder te lezen

5 juli, 2008 Geplaatst door eric | Systeem | nog geen reacties

Qmail kern van het systeem voor FreeBSD #

1.DAEMONTOOLS

Installeer

cd / usr / havens / sysutils / daemontools
make clean & & make config
| | [X] MAN Installeer Gerrit Pape's manual pages | |
| | [X] SIGQ12 Toevoegen svc steun voor QUIT, USR1 en USR2 signalen | |
| | [X] TESTS Voer de test suite, niet over NFS-mounted Workdir | |
uittreksel maken

mkdir / dienst
chmod 755 / service

echo 'svscan_enable = "YES">> / etc / rc.conf
echo 'svscan_servicedir = "/ service" ">> / etc / rc.conf

/ Usr / local / etc / rc.d / svscan.sh start

Controleer daemontools is Runing

slaap 5
ps ax | grep svscan

Voeg de "duidelijke" service

cd / usr / local
mkdir duidelijk
touch duidelijke / omlaag
cat> duidelijke / run < #! / Bin / sh
ja''| hoofd -4.000 | tr '\ n'
chmod x duidelijke / run
chmod aw duidelijke / omlaag
ln-s / usr / local / duidelijke / service / helder

# Als u wilt wissen van de dienst fouten, alleen nog maar dit:
svc-o / service / helder

Klik om verder te lezen

4 juni, 2008 Geplaatst door eric | Qmail / postfix / Exchange | nog geen reacties

Re: Waarom is Microsoft te kopen Yahoo Linux?

Re: Waarom is Microsoft te kopen Yahoo Linux? http://blog.sina.com.cn/s/blog_4e85818901008g4k.html

Linux is opensource niet de hele wereld, zelfs niet kan worden beschouwd als een goed voorbeeld. Met het ook, is moeilijk te controleren en te veel commerciële belangen die betrokken zijn bij het hosten, ik denk niet dat het zal uitgroeien tot een rivaal van vensters en ramen, althans meer georganiseerd.
FreeBSD voorkeur kader van de onafhankelijke autoriteit van de elite om de kern van ontwikkeling, in de open op basis van hun eigen land, met inbegrip van de wereld. Door de ontwikkeling van een dergelijke manier zodat FreeBSD stabiliteit en rijk. In feite, "sinds de oudheid tot de 'grootschalige systemen op deze manier zijn de mainstream van de ontwikkeling. Doe het niet met u eens nadenken over TCP / IP met de RFC.
Als Bo van de voornaamste verantwoordelijkheid voor de verwerving van het oogpunt van de dingen, microsoft echte spel van de andere partij mag worden FreeBSD, TCP / IP vertegenwoordigd bestaan al sinds de oudheid en is zeer succesvol model voor de ontwikkeling van grootschalige systemen. Dat wil zeggen, door een onafhankelijk team van elite leggen van de basis voor materiële winst gaat niet open en zelfopoffering en absorberen alle mooie elementen van self-prestatie. Dit is hetzelfde als microsoft een dergelijk bedrijf niet in staat is om de vloek, maar microsoft is gebonden aan een face dag, Bill.G zullen zien.

8 april, 2008 Geplaatst door eric | Unix / BSD / Linux, de indruk gedachten | nog geen reacties

Mijn FreeBSD Instellen

Voormalig hoofdstuk: FreeBSD standaard configuratie en tuning [belasting]

0 secties: een minimum van installatiewerkzaamheden

sysinstall -> Configureren -> Distributies -> man / / installeren van de man die ik vroeger, er is niet zoiets, echt pijnlijk
/ Usr / libexec / locate.updatedb / / update van de database LOCATE

Onderafdeling 1: ssh configuratie

ee / etc / rc.conf
/ / Als er sshd_enable = "YES" dan hebben we het openen van een ssh-server, indien niet, gelieve toe te voegen.

ee / etc / ssh / sshd_config
/ / Zoek # PermitRootLogin geen lijn, verwijdert u het #-teken voor, dan is de achterkant van geen verandering ja, volgens de ESC-en dubbelklik vervolgens opslaan in het vervoer terug. Als u kunt gebruiken VI.

/ / Start de SSH-service
/ Etc / rc.d / sshd herstart

Onderafdeling 2: System Update

/ / CVSup installatieprocedure. CVSup vanaf een externe server gastheren de belangrijkste cvs (1) gedistribueerde database en het actualiseren van de boom-source softwarepakket gebruikt voor het bijwerken van het besturingssysteem en software.
setenv PACKAGEROOT "ftp://ftp.freebsdchina.org/"
setenv PACKAGESITE "ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/" OR
/ / In / etc / profile, snel instellen van de binnenlandse packagesite
uitvoer PACKAGESITE = ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/i386/packages-7.0-release/Latest/
uitvoer PACKAGEROOT = ftp://ftp.freebsdchina.org/

pkg_add-r CVSup-zonder-gui
rehash

/ / Nu kunnen we gebruik maken van de CVSup, allereerst-source softwarepakket te actualiseren havens.
cp / usr / share / voorbeelden / CVSup / poorten-supfile ~ root

Update-servers:

ee ~ root / poorten-supfile
/ / * Standaard host = CHANGE_THIS.FreeBSD.org
/ / Om sneller, over het algemeen een keuze maken uit onze relatief dicht bij de server:
/ / * Standaard host = cvsup.freebsdchina.org

Update havens lijst:

CVSup-g-L 2 ~ root / poorten-supfile

Klik om verder te lezen

23 maart, 2008 Geplaatst door eric | Unix / BSD / Linux | nog geen reacties

Wordpress database en dat wpdb klasse

De synthese van de volgende informatie netwerk van niet-originele

De volgende wp-2.0.5-versie van de database structuur van (ER diagram). Hier worden alleen de primaire sleutel en foreign key. Diamond-vormige cijfer dat 1: n relatie, als onderdeel van een wit, zwart als onderdeel van de n.

wordpress-db-er-diagram.png

Wordpress Een totaal van 10 tafels, verdeeld in vier categorieën op basis van functie.

  • gebruiker: de gebruiker informatie, met inbegrip van wp_users tafel en wp_usermeta tafel.
  • post: Het artikel reviews en informatie, met inbegrip van wp_posts, wp_postmeta, wp_comments, wp_post2cat, evenals vijf wp_categories tafel.
  • link: links, met inbegrip van wp_links tafel en wp_linkcategories tafel.
  • optie: de vaststelling van de algemene situatie, met inbegrip van wp_options tafel.

Tabel van de naamgeving is zeer interessant. Som van de elementaire regels zijn als volgt:

  • Voor het behoud van de fundamentele eigenschappen van het object, genaamd wp_objects, het gebruik van het meervoud (bijvoorbeeld wp_posts, wp_comments);
  • Sla de uitbreiding van het object attributen, vernoemd wp_objectmeta, het gebruik van het enkelvoud (bijvoorbeeld wp_postmeta, wp_usermeta);
  • Veel-op-veel-relatie, vernoemd wp_a2b, die b en een many-to-many relatie tussen de twee uiteinden van het object afkorting van de naam (bijvoorbeeld wp_post2cat).
WPDB categorie

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

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

Database beschrijving

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

wp_categories: voor het behoud van gerubriceerde informatie met betrekking tot de tafel. 5, met inbegrip van het gebied zijn:

  • cat_ID - elke unieke ID-nummer classificaties voor een bigint (20) waarde, en met aanvullende eigenschappen auto_increment.
  • cat_name - een classificatie naam voor een varchar (55) waarde.
  • category_nicename - de indeling toegewezen aan een gebruikersvriendelijke namen te onthouden is, dat wil zeggen, de zogenaamde slak, dit is een varchar (200) waarde.
  • category_description - een gedetailleerde beschrijving van de indeling, longtext-waarde.
  • category_parent - hoe hoger de indeling categorieën, zoals een int (4) waarde, die overeenkomt met de huidige tabel is de cat_ID, dat wil zeggen wp_categories.cat_ID. Geen hoger niveau indeling, de waarde is 0.

Klik om verder te lezen

12 maart, 2008 Geplaatst door eric | Database, Wordpress Programmeren | nog geen reacties

FreeBSD 7.0 vrijgegeven vandaag

FreeBSD 7.0-RELEASE officieel vrijgegeven, die 7-stable branch van de eerste officiële release, maar ook de eerste zijn om het huidige plan niet zozeer als een prioriteit oneven versie. Deze versie van de belangrijkste hoogtepunten zijn:

- MMP voor het milieu net als vele andere database performance testen blootgesteld de schaalbaarheid is een aanzienlijke verbetering. FreeBSD 7.0 met een aantal gevallen is de algemene belasting FreeBSD 6.X prestaties dan 350 procent toegenomen, high-load voorwaarden om de prestaties te verbeteren tot 1500 procent. En dus verreweg de beste prestatie van de Linux kernel (versie 2.6.22 en 2.6.24), high-performance 15%. Deze prestatie-verbeteringen voor de resultaten van het onderzoek naar een systeem van de prestaties en het verbeteren van de prestaties beoordeling van de zaak gebruiken voor uw specifieke werkzaamheden last kan variëren. Prestatie verbetering is voornamelijk afgeleid van de volgende verbeteringen:
* 1:1 threading model dat wordt gebruikt bij verstek libthr de draad bibliotheek.
* De inter-proces communicatie (IPC), en scheduler locking netwerk verbeteringen.
* 5.x en 6.x tak van de invoering van de AMM-structuur optimalisatie.

Een aantal prestatie-tests blijkt dat deze versie van FreeBSD voor maximaal 8 CPU's geval is, zijn prestaties met de lineaire toename van het aantal CPU. Een hoop werk te laden in de multi-core systemen toonde opmerkelijke prestaties.

Klik om verder te lezen

28 februari, 2008 Geplaatst door eric | Unix / BSD / Linux | nog geen reacties

2 3 4 5 6 » Pagina 1 van 6 1 2 3 4 5 6 »