Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Jak Twoja strona może wygenerować niespodziewane koszta

119 views

Published on

Małe niedociągnięcia potrafią w dłuższym czasie generować kosztowne problemy.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Jak Twoja strona może wygenerować niespodziewane koszta

  1. 1. Jak Twoja strona może wygenerować niespodziewane koszta? Tomasz Dziuda WordUp Poznań @ 16.X.2017
  2. 2. DOBRZE SZYBKO TANIO Wybierz dwa
  3. 3. Koszt stworzenia strony to tylko część wydatków jakie Cię czekają
  4. 4. Dług technologiczny
  5. 5. Tworzenie tymczasowych rozwiązań "na wczoraj" powoduje zaciąganie długu technologicznego
  6. 6. Poprawiając i uelastyczniając kod spłacamy dług technologiczny
  7. 7. Czasem jednak opłaca się ogłosić technologiczną upadłość konsumencką ;-)
  8. 8. Używanie gotowych motywów to zaciąganie długu technologicznego
  9. 9. Przykład Strona klienta X
  10. 10. Przykład Strona klienta X Gotowy motyw
  11. 11. Przykład Strona klienta X Gotowy motyw Visual Composer
  12. 12. Przykład Strona klienta X Gotowy motyw Visual Composer Visual Composer
 przestał działać 
 po aktualizacji WP
  13. 13. Przykład Strona klienta X Gotowy motyw Visual Composer Visual Composer
 wymaga upgrade by znów działać
  14. 14. Przykład Strona klienta X Gotowy motyw Visual Composer Motyw wymaga 
 upgrade by działać z
 nowym Visual Composer
  15. 15. Przykład Strona klienta X Gotowy motyw Visual Composer Niestety migracja starych 
 danych motywu nie działa :(
  16. 16. Przykład Strona klienta X Gotowy motyw Visual Composer Pracy na kilkanaście 
 roboczogodzin by doprowadzić 
 stronę do działania po aktualizacji
  17. 17. Przykład Strona klienta X Gotowy motyw Visual Composer Lub pozostanie z nieaktualnymi wtyczkami i starym WP
  18. 18. Przykład Strona klienta X Gotowy motyw W takim układzie problem w ogóle by nie zaistniał
  19. 19. Gdzie naprawdę leżał problem?
  20. 20. Wtyczki w przeciwieństwie do WordPressa mają najczęściej aktywnie rozwijaną tylko jedną gałąź
  21. 21. WordPress 4.0 4.1 4.2 4.3 4.0.10 4.1.8 4.2.5 4.3.3 Podane wersje są przykładowe i nie mają związku z rzeczywistymi wersjami WP 4.0.4
  22. 22. Typowa wtyczka 4.0 4.1 4.2 4.3 4.1.3 4.2.2 4.3.3 4.0.5
  23. 23. Jakie jeszcze niespodzianki czekają nas w związku z upgrade'em?
  24. 24. Alpha Beta Release Candidate Wydanie Stabilne
  25. 25. Alpha Beta Release Candidate Wydanie Stabilne Najlepiej zacząć tu testować
  26. 26. Alpha Beta Release Candidate Wydanie Stabilne Niektórzy jednak zaczynają
 testować tutaj ;)
  27. 27. Alpha Beta Release Candidate Wydanie Stabilne Niestety niektórzy odkrywają, że potrzebują testów dopiero tutaj
  28. 28. Masz prawo do :facepalm: gdy zobaczysz taki komunikat W związku z problemami kompatybilności naszego motywu ZALECAMY nie aktualizować WordPressa do najnowszej wersji 4.5 do czasu ukazania się aktualizacji naszego motywu. Za utrudnienia przepraszamy.
  29. 29. Tłumacząc na ludzki język W związku z naszą niekompetencją dostaliśmy masę ticketów odnośnie niedziałającego motywu po aktualizacji WordPressa. Aby uniknąć jeszcze większej liczby ticketów umieściliśmy na naszej stronie komunikat sugerujący, że aktualizowanie WordPressa od razu po wydaniu jest dla lubiących ryzyko.
  30. 30. Im mniej modułów na stronie tym lepiej dla Ciebie i Twojego portfela
  31. 31. Wiele z wtyczek można zastąpić kilkoma linijkami kodu w motywie
  32. 32. Przykład 37 zainstalowanych wtyczek.
  33. 33. Przykład Po przeglądzie zostało 12 wtyczek.
  34. 34. Przykład 25 węzłów w grafie powiązań mniej
  35. 35. Przykład 25 elementów potrzebujacych aktualizacji mniej
  36. 36. Przykład 25 potencjalnych wektorów ataku mniej
  37. 37. Co daje dedykowany kod?
  38. 38. Prostszy UI
  39. 39. Mniej możliwości to mniejsza szansa zniszczenia wyglądu strony
  40. 40. Wydajniejszy kod
  41. 41. Mniejsze ryzyko ataku*
  42. 42. Czym się różni lekarz albo prawnik od dobrego WordPressowca?
  43. 43. "Pan zrobi to logo większe"
  44. 44. "Pan zrobi to logo większe" "Moja żona mówi, że nasza strona powinna być jednak fioletowa"
  45. 45. "Pan zrobi to logo większe" "Moja żona mówi, że nasza strona powinna być jednak fioletowa" "Wie Pan, bo ja ostatnio czytałem, że..."
  46. 46. Profesjonalistę poznasz po tym, że potrafi wybić Ci z głowy głupie pomysły
  47. 47. ...a głupie pomysły 
 kosztują ;-)
  48. 48. O "fachowcach" słów kilka
  49. 49. Nie stosowanie się do dobrych praktyk Brak prefiksu w nazwie funkcji spowodował padnięcie strony po aktualizacji WordPressa.
  50. 50. Brak wiedzy i samowola użytkownika Wtyczka robiąca to co robi 5 linijek w CSS powodowała opóźnienie ładowania się strony o 6-8 sekund.
  51. 51. Brak wiedzy i samowola użytkownika cz.2 Poprzez wgrywanie zdjęć w dużych rozdzielczościach strona główna ważyła prawie 20MB
  52. 52. Page Speed a zasada Pareto Poprawić wynik w Page Speed z X do 80-85 jest z reguły bardzo łatwo. 
 Osiągnięcie wyniku 100/100 będzie kosztowało z reguły dużo więcej... 
 i prawdopodobnie nic Ci nie da
  53. 53. Page Speed a zasada Pareto Poprawić wynik w Page Speed z X do 80-85 jest z reguły bardzo łatwo. 
 Osiągnięcie wyniku 100/100 będzie kosztowało z reguły dużo więcej... 
 i prawdopodobnie nic Ci nie da
  54. 54. Page Speed a zasada Pareto Poprawić wynik w Page Speed z X do 80-85 jest z reguły bardzo łatwo. 
 Osiągnięcie wyniku 100/100 będzie kosztowało z reguły dużo więcej... 
 i prawdopodobnie nic Ci nie da
  55. 55. Czasem nie potrzebujesz WordPressa
  56. 56. Czasem nie potrzebujesz strony internetowej
  57. 57. Jeżeli musisz zapłacić za upgrade, poczekaj aż będzie on niezbędny WordPress wciąż otrzymuje łatki bezpieczeństwa do wersji 4.1 włącznie
  58. 58. Jak jeszcze możesz stracić pieniądze?
  59. 59. Backup backupu Skuteczny sposób na zwiększenie sobie opłat za hosting ;-)
  60. 60. Dane dostępowe do usług w chmurze zawarte w konfiguracji wtyczek
  61. 61. Dane dostępowe do usług w chmurze zawarte w konfiguracji wtyczek Gdy ktoś się dostanie do Twojego kokpitu może zacząć kopać na Twój koszt kryptowaluty na S3
  62. 62. Szantaż domenowy
  63. 63. Szantaż domenowy Zadbaj o to by domena Twojej strony była zapisana na Ciebie
  64. 64. Na kody AuthInfo czasem trzeba poczekać
  65. 65. Na kody AuthInfo czasem trzeba poczekać Zupełnym przypadkiem mogą nie dotrzeć do Ciebie przed wygaśnięciem domeny ;-)
  66. 66. Jak żyć?
  67. 67. Opcja 1. Zleć utrzymanie strony profesjonaliście
  68. 68. Opcja 2. Stań się profesjonalistą w zarządzaniu swoją stroną
  69. 69. Na dobry początek
  70. 70. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  71. 71. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  72. 72. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  73. 73. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  74. 74. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  75. 75. Na dobry początek • Zastanów co się stanie gdy Twoja strona padnie • Przejrzyj swoje wtyczki • Sprawdź czy masz działający backup strony • Sprawdź czy wynik w Page Speed nie jest poniżej krytyki • Jeśli jest, przejrzyj moje prezentacje na temat optymalizacji • Sprawdź jak zachowuje się Twoja strona na różnych urządzeniach
  76. 76. Dwie bardzo pomocne wtyczki
  77. 77. Query Monitor Źródło: https://pl.wordpress.org/plugins/query-monitor/
  78. 78. WP Updates Notifier Źródło: https://pl.wordpress.org/plugins/wp-updates-notifier/
  79. 79. Pytania?
  80. 80. tomasz@dziuda.com @dziudek http://dziudek.pl http://podstawy-wp.pl http://www.slideshare.net/dziudek Tomasz Dziuda

×