Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Кэширование рисунков и меню.

Сообщения:  [1-8] 

 
 автор: 12345   (22.11.2005 в 16:25)   письмо автору
 
   для: goddamn   (22.11.2005 в 15:31)
 

Про кеширование со стороны сервера: http://php.com.ua/forum/viewtopic.php?p=22289&sid=f3af9b8402caaf8ecaabbaa62b9a8d83 . В PHP-учебнике тоже должно быть.

   
 
 автор: goddamn   (22.11.2005 в 15:31)   письмо автору
 
   для: DEMON.GDV   (22.11.2005 в 14:23)
 

1.
сегодня 10Кб, застра чего-нить новое узнаешь, уже глядишь, 20Кб ... остановись, пока не поздно !:))
2. http://faq.binary.ru/faq/7.12.php
еше есть google/yandex и т.д. ;)

   
 
 автор: DEMON.GDV   (22.11.2005 в 14:23)   письмо автору
 
   для: goddamn   (22.11.2005 в 11:43)
 

C CSS это хорошо.
А менюшка нормальная по размерам, примерно 10Kb с картинками, пока :)

Люди если кто знает подскажите файлы *.js (JavaScript) кэшируются?

   
 
 автор: goddamn   (22.11.2005 в 11:43)   письмо автору
 
   для: DEMON.GDV   (22.11.2005 в 01:00)
 

css кэшируется, насчет js - не уверен. я - точно, на выделенке :) но у меня стоит netlimiter, и я могу поставить ограничение входящей скорости на 3-4кб/с и посмотреть, как сайт работает на dialup-ной скорости ...
а по поводу долгой загрузки - как вариант - делать меню проще, т.е. не использовать 200Кб javascript-кода, 1000 и 1 картинку, и т.д... всегда можно найти какое-то оптимальное решение. вот.

   
 
 автор: DEMON.GDV   (22.11.2005 в 01:00)   письмо автору
 
   для: goddamn   (22.11.2005 в 00:15)
 

to 12345 (хотел сначала написать 2 1245, понял что фигня выйдет :) ) и goddamn
Спасибо, братья!

По поводу меню. "Фреймы - это сакс" (не помню кто сказал), самому не нравится, иногда это оправдвно, но не здесь.
А по поводу генерации из файлов *.js они кэшируется разве ? (Попутный вопрос и CSS тогда тоже?)

Про XMLHttpRequest вообще не в курсе чего это такое.

2 goddamn
Как зачем нужно?! Что бы десять раз одно и то же не грузилось. Вы вот возможно на выделенке сидите, а многие на dualup'е или GPRS'е.
Сейчас менюшка из HTML и CSS сделана. Переделать не проблема, тока у меня в тарифе хостера PHP не поддерживается.

   
 
 автор: goddamn   (22.11.2005 в 00:15)   письмо автору
 
   для: DEMON.GDV   (21.11.2005 в 23:22)
 

1. перед <body>
<script language="javascript">
<!--
function loader()
{
var preLoad = new Array();
var pic = new Array();
pic[0] = "pic-1.gif";
pic[1] = "pic-2.gif";
....
pic[n] = "pic-n.gif";

var p = pic.length;
for (i = 0; i < p; i++)
    { 
    preLoad[i] = new Image(); 
    preLoad[i].src = pic[i]; 
    }
}
//-->
</script>
...
<body onLoad="loader();">

картинки свои вставляй.

2. зачем это нужно ? а что за меню?

   
 
 автор: 12345   (22.11.2005 в 00:10)   письмо автору
 
   для: DEMON.GDV   (21.11.2005 в 23:22)
 

1. Подгрузить в JS:
img1=new Image; img1.src=Url_рисунка в виде строки;

; или в невидимый слой.
2. Всегда были или фреймы, или генерация из файла *.js. Можно попробовать XMLHttpRequest, чтобы запрашиваемый файл не кешировался, но это усложнение. Главное, чтобы сервер отдавал файл с правильным хедером, где кеширование разрешено. (у кого опыт на этот счёт, сам хотел бы послушать.)

   
 
 автор: DEMON.GDV   (21.11.2005 в 23:22)   письмо автору
 
 

У меня при наведении мышки на рисунок он заменяется на другой. Как сделать что бы при первом наведении рисунок не подгружался а был уже в памяти.

<img src="images/to.gif" name="to" onMouseOver="msover('to','images/toAnim.gif','images/to.gif');" onMouseOut="msover('to','images/to.gif','images/toAnim.gif');"></a>

Ещё вопрос. У меня есть меню сайта, сейчас для удобства работы я его вставляю через SSI, подскажите самый целесообразный путь для "кэширования" меню, т.е. что бы загрузившись один раз оно потом не грузилось снова.

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования