Потребность в кешировании, как правило, возникает, когда генерация страницы (выполнение запросов к базе данных, обращение к удаленному серверу или какая-то обработка данных) занимает продолжительное время, либо использует большое количество ресурсов.
Такое кеширование происходи, как правило, на стороне сервера. Суть которого заключается либо в кешировании данных (например, результатов выборки из базы данных) либо фрагментов страниц (например, меню сайта). При этом, клиенту возвращается страница целиком, так как если бы она генерировалась целиком «на лету».
Если под увеличением скорости загрузки, Вы подразумеваете сокращение трафика пользователя, то такое кеширование вам не поможет.
@Billy_Milligan джипег — это формат сжатия графических данных с потерей качества, так что используя данный формат вы уже потеряли в качестве. Степень сжатия в первую очередь влияет на размер изображения. Можно подобрать такую степень компрессии, что она не будет заметна на глаз.
@xaknet изучать ЯП и принципы разработки лучше в том порядке, как они появлялись на свет. Ибо только тогда придет понимание как все это работает и будет гораздо меньше пробелов в знаниях.
«которым по бухгалтерии надо выплатить ровно 160 и ни копеечки больше»
Но ведь может получиться так, что Вы им скажете, мол, простите, но мы не можем принять 160 руб, только 158 или 165.
Я как пользователь был бы сильно удивлен получить ошибку, что сервис не может принять мои деньги в каком-то диапазоне сумм. Плюс, система, которая высчитывает сумму перевода из зачисленной суммы, неудобна. Если я хочу положить себе на счет ровно 150 у.е., то я не хочу подбирать сумму, которую мне нужно зачислить, чтобы на моем счету окаалось 150 руб.
Может, лучше подумать над оптимизацией расчетов, чем нагружать пользователя лишней информацией?
Например. Для суммы к зачислению 150 руб., сумма перевода должна быть 150 + (10 + 8 + 150*1%) = 169,5 руб.
Для сумму к зачислению 149,99 руб., сумма перевода должна быть 149,99 + (10 + 5) = 164,99 руб.
И не существует такой суммы перевода, которая бы равнялась 168 руб. и включала бы в себя комиссию и сумму к зачислению.
И какого поведения Вы хотите добиться, когда высчитать комиссию не получается?