Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Webmastering
- Website functionality
- Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
E-book details
- Jak zredukować ilość żądań HTTP?
- W jaki sposób skompresować przesyłane dane?
- Jak zoptymalizować interfejsy w technologii Ajax?
Tempo rozwoju internetu przerosło najśmielsze oczekiwania. Każdego dnia w sieci pojawiają się nowe witryny WWW i aplikacje internetowe, przyciągające rzesze użytkowników. Niestety, nadal największym problemem internautów jest niska przepustowość łączy, która często skutecznie zniechęca do korzystania z bardziej rozbudowanych serwisów internetowych. Przed projektantami witryn WWW oraz twórcami interfejsów użytkownika dla aplikacji sieciowych stoi poważne wyzwanie - trzeba zoptymalizować i przyspieszyć funkcjonowanie tego, co użytkownik widzi w przeglądarce. W ciągu ostatnich kilku lat pojawiło się sporo ciekawych rozwiązań, znacznie ułatwiających ten proces, lecz stworzenie naprawdę wydajnego przeglądarkowego interfejsu użytkownika wymaga opanowania wielu zagadnień.
Książka "Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW" to kompleksowy przegląd i omówienie czynników składających się na optymalny interfejs użytkownika aplikacji internetowej. Czytając ją, dowiesz się, jak przyspieszyć działanie witryn WWW poprzez ograniczanie ilości przesyłanych danych, buforowanie ich i kompresowanie, optymalne rozmieszczenie elementów graficznych i zdefiniowanie stylów CSS. Nauczysz się także ograniczać rozmiary skryptów, korzystać z technologii Ajax i przyspieszać działanie elementów utworzonych za pomocą programu Adobe Flash.
- Ograniczanie ilości żądań HTTP
- Korzystanie z nagłówka Expires
- Stosowanie kompresji GZIP
- Odpowiednie umieszczanie definicji stylów oraz kodów skryptów w dokumentach HTML
- Optymalne korzystanie z CSS
- Stosowanie zewnętrznych plików ze skryptami
- Redukcja ilości zapytań DNS
- Buforowanie zapytań Ajax
Twórz wydajne i szybko działające witryny internetowe.
Przedmowa (9)
Wprowadzenie (11)
A: Waga wydajności interfejsu (17)
- Określanie wydajności strony internetowej (17)
- Co dzieje się z czasem udzielania odpowiedzi? (19)
- Złota reguła wydajności (19)
B: Ogólny opis protokołu HTTP (23)
- Kompresja (24)
- Warunkowe żądania GET (24)
- Nagłówek Expires (25)
- Funkcja Keep-Alive (25)
- To tylko wprowadzenie (26)
1. Reguła 1. Wykonywanie mniejszej liczby żądań HTTP (27)
- Mapy obrazkowe (27)
- Obrazy CSS Sprite (28)
- Osadzone obrazy (30)
- Łączenie skryptów i arkuszy stylów (32)
- Podsumowanie (33)
2. Reguła 2. Używanie Content Delivery Network (35)
- Content Delivery Network (36)
- Oszczędności (37)
3. Reguła 3. Używanie nagłówka Expires (39)
- Nagłówek Expires (39)
- Dyrektywa max-age oraz moduł mod_expires (40)
- Bufor pusty kontra zapełniony (41)
- Nie tylko obrazy (43)
- Zmiana nazw plików (44)
- Przykłady (45)
4. Reguła 4. Kompresja gzip (47)
- W jaki sposób działa kompresja? (47)
- Jakie dane kompresować? (48)
- Oszczędności (49)
- Konfiguracja (49)
- Buforowanie proxy (51)
- Przypadki skrajne (52)
- Kompresja gzip w działaniu (53)
5. Reguła 5. Umieszczanie arkuszy stylów na początku dokumentu (55)
- Progresywne generowanie (55)
- Narzędzie sleep.cgi (56)
- Pusty biały ekran (57)
- Chwilowe wyświetlenie treści strony bez zastosowanych stylów (60)
- Co może zrobić programista interfejsu? (61)
6. Reguła 6. Umieszczanie skryptów na końcu dokumentu (63)
- Problemy związane ze skryptami (63)
- Równoległe pobieranie elementów strony (64)
- Zablokowanie przez skrypty możliwości pobierania innych elementów strony (66)
- Najgorsze rozwiązanie: skrypty na początku strony (67)
- Najlepsze rozwiązanie: skrypty na końcu dokumentu (67)
- Spojrzenie w przyszłość (68)
7. Reguła 7. Unikanie wyrażeń CSS (69)
- Uaktualnianie wyrażeń (69)
- Rozwiązanie problemu (70)
- Podsumowanie (71)
8. Reguła 8. Używanie zewnętrznych plików JavaScript i CSS (73)
- Kod na stronie kontra w zewnętrznym pliku (73)
- Typowe wyniki (76)
- Strona główna (76)
- Połączenie zalet obu rozwiązań (77)
9. Reguła 9. Redukcja liczby zapytań DNS (81)
- Buforowanie zapytań DNS oraz wartość TTL (81)
- Perspektywa przeglądarki internetowej (84)
- Zmniejszanie liczby zapytań DNS (86)
10. Reguła 10. Zmniejszanie objętości kodu JavaScript (87)
- Zmniejszanie objętości kodu (87)
- Zaciemnianie kodu (87)
- Oszczędności (89)
- Przykłady (90)
- Dodatkowe rozwiązania (91)
11. Reguła 11. Unikanie przekierowań (95)
- Rodzaje przekierowań (95)
- W jaki sposób przekierowanie zmniejsza wydajność? (96)
- Alternatywa dla przekierowania (98)
12. Reguła 12. Usuwanie duplikujących się skryptów (105)
- Powtarzające się skrypty - to się zdarza (105)
- Duplikujące się skrypty zmniejszają wydajność (106)
- Unikanie powtarzających się skryptów (107)
13. Reguła 13. Konfiguracja nagłówka ETag (109)
- Czym jest ETag? (109)
- Problem związany z nagłówkiem ETag (111)
- Nagłówek ETag - używaj go lub zapomnij o nim (113)
- Używanie nagłówka ETag w praktyce (114)
14. Reguła 14. Buforowanie zapytań Ajax (117)
- Web 2.0, DHTML oraz Ajax (117)
- Asynchroniczny = natychmiastowy? (119)
- Optymalizacja zapytań Ajax (120)
- Buforowanie zapytań Ajax w rzeczywistych aplikacjach (120)
15. Analiza dziesięciu witryn internetowych (125)
- Wielkość strony, czas udzielania odpowiedzi i ocena w skali YSlow (125)
- W jaki sposób zostały przeprowadzone testy? (127)
- Amazon (128)
- AOL (130)
- CNN (133)
- eBay (135)
- Google (137)
- MSN (141)
- MySpace (143)
- Wikipedia (146)
- Yahoo! (148)
- YouTube (150)
Skorowidz (153)
- Title: Wydajne witryny internetowe. Przyspieszanie działania serwisów WWW
- Author: Steve Souders
- Original title: High Performance Web Sites: Essential Knowledge for Front-End Engineers
- Translation: Robert Górczyński
- ISBN: 978-83-246-6067-4, 9788324660674
- Date of issue: 2012-07-25
- Format: Ebook
- Item ID: oprzep
- Publisher: Helion