Kā CSS izveidot attēlu slīdni

Es apsveru sava emuāra Dream In Tech, kas ir WordPress CMS, kas darbojas manā Rackspace Cloud Server, pārvietošanu uz GitHub lapām, jo ​​man sāk rasties veiktspējas problēmas, bet kā pārvietot ziņas, tagus un visu šāda veida lietu ?

  • Vai jūs varētu izklāstīt veiktspējas problēmu, kāda jums ir + jūsu servera fiziskajai vietai un galvenās lietotāju grupas fiziskajai atrašanās vietai - varbūt mēs varam palīdzēt.
  • Apache atmiņa bija beigusies. Tas ir Rackspace Cloud Server ASV. Saskaņā ar Analytics galvenā lietotāju bāze ir arī ASV.
  • Vai esat izmēģinājis superčešatmiņas spraudni, ar kuru saistīju savu atbildi, vai atspējojis spraudņus, kas varētu palielināt atmiņas prasības?
  • Es to vakar esmu instalējis. Tajā laikā tas darbojas labi :)
  • Vai atmiņas slodze ir nopirkta?

Kā es saprotu, GitHub Pages vienkārši mitina statisku saturu, ko augšupielādējat savā git repozitorijā. Tas nozīmē, ka nav servera puses skriptu. Tātad, lai arī tas ir izpildāms, tā nebūs vienkārša migrācija.

Vietnes ģenerēšanai ieteicams izmantot Jekyll, ja vēlaties izmantot veidnes un veidot sarežģītākus izkārtojumus, taču jums joprojām ir jāveido statisks HTML.

Es neesmu izmēģinājis Jekyll out (vai Git un Github šajā sakarā), tāpēc nezinu, cik labi tas palīdz jums pārvaldīt saturu. Domājams, ka tas reāli labi integrējas Github, un vismaz Attīstības sēkla šķiet ar to patiešām apmierināta.

Bet, lai viss tiktu iestatīts, jums būs jāveic nedaudz skriptu un pielāgošanas. Šis "mazais" gabals ir aplūkots šajā 8000+ vārdu emuāra ziņā. Varbūt, ja esat mazāk izvēlīgs, būs mazāk darba, jo šķiet, ka Jekyll nāk ar migrācijas skriptiem populārākajām emuāru veidošanas platformām.

Jāatzīmē arī tas, ka, izveidojot tagus un arhivētās lapas, autore norāda, ka tas prasīja 50 minūtes. vietņu ģenerēšanai. Tas nozīmē, ka tas aizņem 50 minūtes. publicēt jaunu emuāra ziņojumu (pēc tam, kad tas viss ir uzrakstīts) un veikt izkārtojuma izmaiņas. Tāpēc viņš galu galā nojauca šīs funkcijas, lai paātrinātu vietnes izveides laiku. Jums var nākties nest līdzīgus upurus, ja jūsu vietne sāk augt vai tajā jau ir daudz satura.

Tā kā GitHub apkalpo tikai statisku saturu, vai esat apsvēris iespēju ieviest spraudni WP-Supercache? Tas paātrina jūsu vietni, nodrošinot plakanu html, nevis dinamiski veidojot katru lapu.

Citas iespējas ietver bezmaksas pakalpojumu, ko piedāvā Clouldflare, Google bezmaksas CDN, un Yahoo's Front ieviešanu! Beidzas! Optimizācija! Vadlīnijas! (un izmantojot viņu spraudni YSlow?, lai atrastu veiktspējas problēmas avotu.

Vajadzētu arī izsaukt Google lapas ātruma spraudni.

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?