Yn arfer PHP -MySQL Persistent Chyfundebau at Hidla WordPress Blog
Pryd yn cysylltu â MySQL chronfa ddata, WordPress weblog seiliedig acha PHP scripting ewyllysia arfer non -persistent chyfundeb at ball. Sy, WordPress ewyllysia chlicied PHP at cenhedla a 'n grai chyfundeb at MySQL gweinyddwr achos pob un 'n ddynamig dudalen arch, a subsequently caea 'r chronfa ddata chyfundeb siwrnai 'r gwe dudalen yn adeiladu chwblheir. Repetitive yn agor a yn cau chan MySQL chyfundebau achlysuron overheads a arferiadau i fyny 'n ddrud CPU, chof a chyfundrefn adnoddau acha 'r gwe aig.
Yn arfer persistent chyfundeb at chysylltu â MySQL chronfa ddata gweinyddwr ydy mo beunydd da ddewisiad. Pob un chyfundebau takes i fyny adnoddau, yn cynnwys chof, buffers, bord ai edau caches 'n dufewnol i mewn MySQL a chreuau, agor rengau ai IO gweithgaredd am OS gwastatewch. Fel pryd choelbren chan persistent chyfundebau agorir namyn mo 'n gaead ar ôl drafodaethau chwblheir, 'r adnoddau acha chyfundrefn Mai ddisbydda i fyny a ddifreinia berfformiad chan gwe gweinyddwr, ai i mewn 'n waethaf chyflwr, achosa HTTP aball. Ymhellach, ai a persistent chyfundeb ydy stalled, 'n anfywiol ai became 'n drancedig ai na 'n bellach i mewn arferedig, dydy mo derfynedig, a MySQL gweinyddwr ewyllysia ond caea 'i at gollwng 'r glewder feddianedig at 'r chyfundeb ar ôl am 28800 amrantiadau (8 horiau) at ball oddieithr cyfnewidedig 'r timeout baramedrau i mewn 'm.cnf configuration rengau. Hon hychydig ffactorau Mai chyrch blinderau 'n gyfryw fel MySQL yn gomedd 'n grai DB chyfundebau ai arafa gweinyddwr ai 'r ceisiadau gwna mo 'n addas deimlo persistent chyfundebau. Fel ai youre ’ mo brofi webmasters, blesio gwna mo anela at chyfnewid Wordpress at arfer persistent chyfundebau.
Hagen, achos bloggers a ca 'n amrygyr a 'n fawr blog, a yn gwynebu constraints i mewn upgrading gwe aig chyfundrefn specifications, a gwna mo angen at arfer static dudalen caching plugin 'n gyfryw fel WP -Cache, persistent chyfundeb ydy a ar gael ddewisiad at alaw a optimize 'r gwe gweinyddwr at canfod ai 'r webpage yn gwasanaethu all bod hymprydiwr. Persistent chyfundeb allows chyfundeb at bod agor siwrnai a ewyllysia mo bod 'n gaead pryd 'r ddienyddiad chan 'r script bennau. Instead, 'r ddolen cadwir i mewn bwll a ewyllysia arhosa agor achos ddyfodol arfer. Fel, yn arfer persistent chyfundebau ewyllysia ddeol 'r gorymdeithia chan yn agor a yn cau 'r chyfundeb. Hon ewyllysia 'n anunion doli MySQL chyfundeb 'n gytras gweinyddwr overheads 'n gyfryw fel authentication at cadarnha chyfundeb ble ond siwrnai ydy needed, yn achub beth dros ben rhwydwaith fasnacha, a adnoddau arferedig at deimlo beth dros ben chyfundeb. Heblaw, 'na could bod rhyw chyfundeb gwastatewch caches, a angen at bod llanwedig i fyny achos 'n addas berfformiad, a potentially doli 'r rhifa chan chyfundebau at 'r chronfa ddata.
At ball, WordPress ydy yn arfer mysql_connect ) function a establishes a 'n grai chronfa ddata chyfundeb acha 'n bob dudalen. 'r persistent chyfundeb arwedd ewyllysia gofyn mysql_pconnect ) function a arferiadau 'r chod unrhyw API, namyn wedi adeiladu - yngl]n pooling at cadw chyfundebau 'n fyw cyd-rhwng ddeisyfiadau. Fel at gwialen at arfer persistent chyfundeb at hidla WordPress, 'r mysql_connect ) function has at bod replaced ag mysql_pconnect ).
At alluoga a arfer persistent chyfundebau ag WordPress, 'n annichellgar login at 'ch gwe aig ag SSH ( ai 'n anniogel Telnet), a chyfnewid at 'r webroot addef chyfeiriadur ble WordPress blog gorseddir. 'na chyfnewid chyfeiriadur i mewn i wp -includes chyfeiriadur. I mewn 'r wp -includes chyfeiriadur, mae wp -db.php ffeilia. Arfer unrhyw destun golygydd 'n gyfryw fel vi at baratoi i'r wasg wp -db.php. Chwilia ai leola 'r function chan mysql_connect ( ai @mysql_connect). Mae ond hun enghraifft chan mysql_connect. Jyst chyfnewid 'r mysql_connect at mysql_pconnect, 'na achub a allanfa 'r wp -db.php. WordPress a PHP ( 'n gyhyd fel 'ch dont ’ chordda off 'r mysql.allow_persistent i mewn PHP.INI) ewyllysia 'n ddi-oed arfer persistent chyfundebau at chysylltu â MySQL chronfa ddata. 'i ’ gwerth at brofi i maes a yn cyfleu ydy enilla achos 'ch amgylchedd.
'N BWYSIG: 'r dudalen ydy beiriant cyfieithedig a arlwyedig " fel ydy " heb warranty. Beiriant chyfieithiad Mai bod 'n afrwydd at ddeall. Blesio chyfeiria at 'n gysefin Saesneg erthygl whenever 'n bosib.
'n gytras Erthyglau
- WordPress MySQL SQL Gofyniad Amryfusedd i mewn WPDB Ddosbartha
- Fel at Chwimia WordPress Blog at 'n Grai Barth ai Leoliad
- AdSense a Arddangos Amlygyn Ads Chw]l i mewn WordPress Blog ai Websites
- Arafa WordPress Blog Sylwadau Via Chymedrolwr ag 'n Ben-desg Chwsmer
- WLWManifest Disabler Plugin at Dynnu XLM Ddolen i mewn WordPress Blog Header
- Replace Google Blog Chwilia ag Technorati achos Incoming Ddolennau i mewn Dashboard chan WordPress
- Integrate a Arddangos Google AdSense achos Chwilia a Co -Op Arfer Chwilia Beiriant Canlyniadau i mewn WordPress Blog Dudalen Batrymlun
- Chyhoedda Blog ag Ffenestri Buchedda Hysgrifennwr Offline Blog Golygydd Arfau
- Paginating ai Agenna WordPress Bostio ai Dudalen ag NextPage i mewn WordPress Mo Yn Gweithio
- Chyfynga Huchafrif TCP Chyfundebau at Gwe Gweinyddwyr










































Tachwedd 22nd, 2008 1020:
DDIOLCH 'CH OGYSTAL!
WordPress ydy yn hidlo ogystal hymprydiwr awron!
Dwi yn hidlo pawb acha Ffenestri Gweinyddwr 2008 ag:
- MySQL Gweinyddwr v5.0 x64 ( acha cyflwynedig gweinyddwr)
- IIS7 ag FastCGI z32 ( acha cyflwynedig gweinyddwr)
Regards,
raja
Medi 27th, 2007 2214:
Hon ymddangosedig at gwna 'r castia achos. Ddiolch ogystal achos 'r info!