На сервере uCoz и так есть сжатие, загрузка страниц с gzip-компрессией. Картинки - опять же, когда заливаешь картинки в формате jpeg - уже сжатие, так как формат такой, с потерями. Просто заливать нужно изображения в меньшем разрешении для вывода в качестве постера, при клике - выводить полноразмерное изображение или переход на страницу материала. Уже писал про это достаточно детально вот здесь:
Цитата -SAM- (

)
Или изображения перед загрузкой еще обрабатывать всякого рода компрессорами, например, для формата png можно использовать
OptiPNG (лично я им пользуюсь, для других форматов - есть также свои компрессоры).
Что касается исходного кода - сокращать, изначально это делается при верстке, но если же чего-то добавлялось и делалось спустя самостоятельно или верстка некачественная - посмотреть как можно сократить исходный код, скрипты и стили свести, чтобы не было кучи файлов (скрипты вообще можно сжать, упаковать-кодировать, то же и со стилизацией - убрать лишнее, убрать пробелы, в общем, на сколько это возможно - сократить коды, сервисов для подобных целей предостаточно - воспользуйся поисковиками,
вот пример почитать про сжатие и упаковку, вот еще я лично
это использую).
А так, скорость загрузки проверяй тут
https://developers.google.com/speed/pagespeed/insights/ (там и подсказки сразу есть).