Ben sıfırdan bir web sitesi oluşturmak ve ben 90 en geç gerçekten bu içine ama web o zamandan beri çok değişti! Ve ben birlikte bu siteyi koyarak başladı ki, ben temelde php bir sistem yaptım bir tasarımcı daha olduğum site daha "dinamik" yapmak için içerir
When you first visit the site, you'll be presented to a logon screen, if you're not already logged on (cookies). If you're not logged on, a page called access.php is introdused. I thought I'd preload the most heavy images at this point. So that when the user is done logging on, the images are already cached. And this is working as I want. But I still notice that the biggest image still isn't rendered immediatly anyway. So it's seems kinda pointless.
Tüm bu beni site yapılandırılmış ve nasıl scriptler ve css dosyaları yüklenir nasıl düşünmek yaptı. Firefox ile FireBug ve YSlow kullanarak ben gibi birkaç noktalar başlıkları sona eriyor görmek ve her komut boyutunu azaltmak. Ama bu gerçekten suçlu olduğunu?
Örneğin, bu ana index.php gerçekten aptalca olurdu? Tüm site temelde bu gibi yapılandırılmıştır
<?php
require("dbconnect.php");
?>
<?php
include ("head.php");
?>
And below this is basically just the body and the content of the site. Head.php however consists of the doctype, head portions, linking of two css style sheets, jQuery library, jQuery validation engine, Cufon and Cufon font file, and then the small Cufon.Replace snippet.
The rest of the body comes with the index.php file, but at the bottom of this again is an include of a file called "footer.php" which basically consists of loading of a couple of jsLoader scripts and a slidepanel and then a js function. All of this makes the end page source look like a typical complete webpage, but I'm wondering if any of you can see immediatly that "this is really really stupid" and "don't do that, do this instead" etc. :) Are includes a bad way to go?
This site is also pretty image intensive and I can probably do a little more optimization. But I don't think that's its the primary culprit. YSlow gives me a report of what takes up the most space:
doc(1) - 5.8K
js(5) - 198.7K
css(2) - 5.6K
cssimage(8) - 634.7K
image(6) - 110.8K
Ben (8) o en ağırlığında cssimage gibi görünüyor biliyorum, ama ben zaten daha önce bu görüntüleri önceden yüklenmiş ettik ve gerçekten işlenmesini etkilemez.