Сайт, который я разрабатываю, имеет большой объем javascript, который совместно используется различными функциями, и такой же большой объем специфичных для функций javascript. Я прочитал все об использовании одного монолитного файла JavaScript против многих меньших.
В моих целях подход с использованием огромных файлов не только привел бы к затруднению сопровождения сценария, но и содержал много ненужного JavaScript. В то же время разделение javascript так, чтобы в него был включен только необходимый код, привело бы к чрезмерному количеству файлов / HTTP-запросов. Идея включения даже небольшого количества ненужного кода кажется противоречащей концепции правильного проектирования программного обеспечения, помимо дополнительных затрат на размер файла для пользователя.
Я нашел модуль mod_concat для Apache, который, похоже, полностью решил бы мою проблему - я мог бы разделить свои javascripts на столько файлов, сколько захочу, включить только те, которые необходимы, и практически не повлиять на производительность.
Это действительно так? Единственный потенциальный недостаток - необходимость управлять многими файлами? Я знаю, что mod_concat не существовал вечно, поэтому я также ищу немного информации о том, a) как это обрабатывалось раньше, и b) если даже с конкатенацией кода, включая умеренное количество ненужного javascript, считается приемлемым ( или даже лучшая практика).
Спасибо, Брайан