Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Кеширование .js файла (https://javascript.ru/forum/misc/20724-keshirovanie-js-fajjla.html)

Severtain 15.08.2011 12:36

Кеширование .js файла
 
Прочитал статью http://javascript.ru/optimize/cache-versioning
и все равно не понял!
Какой самый быстрый и эффективный способ кешировать js файл?

1. Вот этот скрипт кеширует или нет ?
<html>
<head>
<script type="text/javascript" src="name.js"></script>
</head>
</html>

2.и еще один вопрос: какой самый оптимальный объем памяти для .js файла? например есть один файл 2,5 мб, надо его разбить на файлы поменьше!

B@rmaley.e><e 16.08.2011 00:32

Цитата:

Сообщение от Severtain
например есть один файл 2,5 мб, надо его разбить на файлы поменьше!

Если в Вашем проекте используется 2.5мб исходных кодов, с ним явно что-то не то.

devote 16.08.2011 02:42

Цитата:

Сообщение от B@rmaley.e><e
Если в Вашем проекте используется 2.5мб исходных кодов, с ним явно что-то не то.

это напоминает аля копи-паст :)

Severtain 16.08.2011 08:23

Ммм... Во первых это например! А во вторых для игры они могут и по 7-8 мб выходить))

B@rmaley.e><e 16.08.2011 10:47

Цитата:

Сообщение от Severtain
игры они могут и по 7-8 мб выходить

А могут и в 10кб уместиться.

Severtain 16.08.2011 11:14

никто не спорит! у меня например 84 кб получилось!
просто есть ли стандарты для размера такого файла

B@rmaley.e><e 16.08.2011 12:11

Стандартов нет, но чем больше файл, тем дольше он грузится и интерпретируется. Соответственно, если файл больше 300-500кб после сжатия, с ним явно что-то не то.
Если файл без сжатия больше 1мб, с ним что-то не то.

Severtain 16.08.2011 12:17

Спасибо! Вообщем делаю вывод:
Если файл, файл .. с ним что-то не то:))

SkyLight 16.08.2011 12:30

Разбивайте код на модули и грузите только по необходимости

Андрей38 16.08.2011 13:30

Цитата:

Сообщение от Severtain (Сообщение 120627)
Прочитал статью http://javascript.ru/optimize/cache-versioning
и все равно не понял!
Какой самый быстрый и эффективный способ кешировать js файл?

1. Вот этот скрипт кеширует или нет ?
<html>
<head>
<script type="text/javascript" src="name.js"></script>
</head>
</html>

2.и еще один вопрос: какой самый оптимальный объем памяти для .js файла? например есть один файл 2,5 мб, надо его разбить на файлы поменьше!

<script type="text/javascript" src="name.js?абракадабра"></script>
с остальным контентом в ДОМЕ точно также_ после расширения идет ?абракадабра"


Часовой пояс GMT +3, время: 23:53.