Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko224
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

1714

Wykop urósł o ponad 40% licząc rok do roku. Co dalej z serwisem?

Wykop urósł o ponad 40% licząc rok do roku. Co dalej z serwisem?

Przygotowaliśmy dla Was garść informacji o tym gdzie jesteśmy, jaki jest plan na serwis i co zamierzamy zrobić. Pod znaleziskiem na Wasze pytania oraz sugestie będą odpowiadali @p___p oraz @maciejkiner

wykop
wykop
z
wykop.pl
dodany: 11.07.2018, 11:13:46
  • #
    wykop
  • #
    programowanie
  • #
    ciekawostki
  • #
    technologia
  • #
    it
  • #
    wykop5
  • 603
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach


Garść historii

Jak pewnie duża część z Was zauważyła, w ostatnich tygodniach wykop boryka się z problemami związanymi z wydajnością - prawda jest brutalna - przerósł nas nasz własny sukces. Wykop urósł o ponad 40% licząc rok do roku.

Kod na którym stoi serwis powstał 8 lat temu i od tego czasu przeszedł tylko dwie duże modyfikacje:

- Około 2 lat temu duża część serwisu została przeniesiona na Elastic Search

- Kilka miesięcy temu przeszliśmy z PHP 5.4 (sic!) na 7.2

Cała reszta prac to dodawanie nowych ficzerów, praca nad reklamami i doraźne optymalizacje. Najwyższy czas na zmiany!



Wykop 5

Cooooo? Jakie 5? W naszej wewnętrznej nomenklaturze mieliśmy już 4 duże wersje wykopu. Właśnie zaczynamy prace nad piątym wcieleniem. Ostatnich kilka lat pozwoliło zebrać nam trochę ciekawych doświadczeń i wyklarować wizję tego, co chcemy osiągnąć i jak powinien być zaprojektowany serwis, żeby dostarczyć Wam o wiele lepszą jakość niż teraz.



Architektura

Obecnie Wykop stoi na PHP i w tej materii niewiele się zmieni. PHP to nie programowanie. Nie zgadzamy się z tym - język jest tylko narzędziem i PHP sam w sobie nie jest wąskim gardłem, a w wersji 7.x nie odstaje od innych nowoczesnych języków. Chcemy też podzielić monolityczną do tej pory architekturę na kilka mniejszych część, takich jak moderacja czy reklama.

Pierwszym etapem naszych prac jest przygotowanie własnego frameworka. Dlaczego własnego? Bo nasze benchmarki pokazują, że gotowe rozwiązania dają za duży narzut. Nie potrzebujemy wielu rzeczy które dają symfony czy laravel. Potrzebujemy tylko kilka modułów, jak routing, obsługa błędów, bazy danych, cache czy formatowania outputu w JSON.


JSON? Czemu tylko JSON? Nasz mikro framework ma dostarczać API dające dostęp do wszystkich funkcji serwisu. Pozwolić pobrać listę znalezisk czy wpisów, dodać nową treść, zagłosować, zalogować się - słowem wszystko co można zrobić w Wykopie będzie możliwe do zrobienia przy użyciu tego API.

WWW


I tu na scenę wchodzi nowa aplikacja www - chcemy (wzorem całego cywilizowanego świata) odseparować front od backendu. Nowe wcielenie wykopu ma działać jako SPA. Oznacza to, że frontend wykopu zostanie napisany w całości w jednym ze współczesnych frameworków Javascritowych. Co to oznacza dla końcowego użytkownika? Taka aplikacja powinna być o wiele szybsza, w mniejszym stopniu obciążać sieć i dostarczyć takich nowoczesnych rozwiązań jak powiadomienia w przeglądarce czy komunikacje na socketach.

Przy okazji tego chcemy odświeżyć wygląd serwisu, uprościć część jego funkcji i uspójnić działanie. Czarne listy niestety nadal będą miały limity - chyba, że całkowicie się ich pozbędziemy ;-)



Android

Aplikacje mobilne to kolejny zaniedbany przez nas obszar. Lada chwila do marketu trafi aktualizacja aplikacji - na chwilę obecną jest to jednak tylko dodanie kilku nowych funkcjonalności. W najbliższych tygodniach przygotujemy nowy wygląd aplikacji, który sukcesywnie chcemy wdrażać, żeby wyeliminować bolączki związane z UXem.



iOS

Wiemy, że jakiś czas temu pisaliśmy, że nowa aplikacja na iOS będzie już za chwilę. Bijemy się w pierś - inne projekty zabrały nam zasoby - i prace utknęły. Sprawa jest trudniejsza niż w Androidzie bo poza nowym UXem musimy przepisać aplikację na nowe API. Prace nad tym ruszają pełną parą od sierpnia i chcielibyśmy móc przed świętami pokazać Wam nasze nowe dziecko.



API

Cały czas jedynym, oficjalnym, publicznie dostępnym API jest v1. Wielu z Was słyszało już jednak legendy nad API v2. Przepisywanie serwisu to dla nas moment w którym musimy udostępnić v2 i zacząć wygaszać v1. Do września chcemy uruchomić nowe API i dać 9 miesięczny okres przejściowy na migrację na nowe endpointy.



Kiedy?

Nie chcemy podawać konkretnych dat, bo - nam to ewidentnie nie wychodzi :-)
Nasze pobożne życzenia to:

Android, w ciągu 3 miesięcy

iOS, w ciągu 6 miesięcy

Backend i frontend - około 12 miesięcy



Chcecie pomóc?

Po pierwsze - rekrutujemy - poszukujemy kogoś kto w naszym poznańskim biurze wesprze nas w pracach nad backendem https://justjoin.it/offers/wyk...

Jesteśmy też otwarci na wszelkie pomysły na każdy z poruszonych tu tematów. Jeśli ktoś z Was ma pomysł na usprawnienia w UX, w aplikacjach mobilnych czy w architekturze to nasz dział IT jest otwarty na dyskusje :-)



666d70304678316c597a673d_yf0mcFjATgnSIdBBODsWNwszmra6vVOV.jpg


Treści powiązane (2)

inaczej będzie wieczny wku*rw
konto usunięte
z wykop.pl
  • 41
Chcesz pomóc? Rekrutujemy
wykop
z justjoin.it
  • 6

Komentarze (603)

najlepsze

bruthal
bruthal
11.07.2018, 11:26:33
  • 1530
Wykop urósł o ponad 40% licząc rok do roku.

Nie tylko urósł ale i zyskał na jakości
bruthal - > Wykop urósł o ponad 40% licząc rok do roku.
Nie tylko urósł ale i zyskał...

źródło: comment_ECLftTg6fQ0E0w6mDpjCuQ0SwpX7T2Dd.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Arturian
Arturian
11.07.2018, 11:47:16
  • 400
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz
progressive
progressive
11.07.2018, 11:54:36 via Android
  • 274
@bruthal poczekajmy pare lat i na mirko beda pytania czy od loda mozna zajsc w ciaze.
  • Odpowiedz
A.....6
A.....6
konto usunięte 11.07.2018, 11:18:49 via Android
  • 227
Mam takie pytanie, nie wiem czy ktos je wczesniej zadawal. Kiedy beda naprawione tagi, albo moze dotyka to tylko niecalej grupy wykopu ?
  • 58
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

chigcht
chigcht
11.07.2018, 11:28:23
  • 350
@maciejkiner: dodajcie możliwość wyszukiwania kilku tagów na raz
  • Odpowiedz
chigcht
chigcht
11.07.2018, 11:31:37
  • 282
@maciejkiner: cała wyszukiwarka to jakaś porażka. Czy cokolwiek w niej działa tak jak należy?
  • Odpowiedz
z.....g
z.....g
konto usunięte 11.07.2018, 11:16:45
  • 213
zakop - informacja nieprawdziwa ( ͡° ͜ʖ ͡°)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

j.....o
j.....o
konto usunięte 11.07.2018, 11:15:59
  • 117
@wykop 1. Dlaczego od kilku tygodni są problemy z dodawaniem znalezisk z youtube?
https://www.wykop.pl/wpis/32148189/pewnie-wiele-osob-zauwazylo-ze-od-dluzszego-czasu-/
Zgłaszałem to nawet na kontakt, ale nikt tego nawet nie skomentował.

2. Co się dzieje z moderacją, która ostatnio zalicza kilkudniowe przerwy?
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

A.....1
A.....1
konto usunięte 11.07.2018, 11:24:43
  • 82
@jamasoto @wykop co do moderacji.
Dlaczego wybiórczo odpowiadają na zgłoszenia?
Zgłoszenia o spam lub naruszanie regulaminu są rozpatrywane na bieżąco, a brak tagu #polityka to po kilku dniach lub wcale.
A.....1 - @jamasoto @wykop co do moderacji.
Dlaczego wybiórczo odpowiadają na zgłosz...

źródło: comment_qcMqILHr7FwqFvuloluFazrXbYjoZaz7.jpg

Pobierz
  • Odpowiedz
bi-tek
bi-tek
11.07.2018, 11:59:24
  • 23
@jamasoto: Podepnę się pod Ciebie

@wykop

Cała reszta prac to dodawanie nowych ficzerów, praca nad reklamami i doraźne optymalizacje. Najwyższy czas na zmiany!


Chyba tylko praca nad reklamami i rogalami bo tyle razy ile wywalało wykop to w normalnej firmie by już głowy poleciały. I jak sami zauważyliście to przyrost o 40% trwał rok a nie 2 dni i może wypadało by zrobić sobie środowisko testowe?
  • Odpowiedz
Tosiek14
Tosiek14
Tosiek14
11.07.2018, 11:45:10 via Wykop Mobilny (Android)
  • 95
@p___p @maciejkiner
Planujecie zmienić system wyświetlania komentarzy? Ciężko przegląda się dyskusje kiedy nie wiadomo kto do kogo pisze. Może lepiej sortować komentarze tak jak na reddit?

Czy macie w planach zrobić coś z "wołaniem", często trzeba przebić się przez dziesiątki komentarzy typu "wołaj". Albo zawierających tylko nicki wołanych osób.

Fajnie gdyby zrobić wyszukiwarkę w ulubionych. Żeby przeglądać ulubione wpisy tylko z np jednego tagu.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

T.....n
T.....n
konto usunięte 11.07.2018, 12:00:19
  • 90
@p___p: pomyślcie też o zwijaniu wątków ( ͡º ͜ʖ͡º)
  • Odpowiedz
p___p
p___p
11.07.2018, 12:02:51
  • 48
@TheySeeMeBowlin: zanotowane ( ͡° ͜ʖ ͡°)
  • Odpowiedz
GratisLPG
GratisLPG
11.07.2018, 11:35:51
  • 67
Kiedy load serwerów wynosi > 10 na wypoku.
GratisLPG - Kiedy load serwerów wynosi > 10 na wypoku.

źródło: comment_tyCHxUGu8s4zeNOxf2KkfvkP5Ho9F33U.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

WVVV
WVVV
11.07.2018, 12:44:05
  • 9
@GratisLPG: spokojnie, są zabezpieczone na wypadek takich sytuacji ( ͡° ͜ʖ ͡°)ノ⌐■-■
WVVV - @GratisLPG: spokojnie, są zabezpieczone na wypadek takich sytuacji ( ͡° ͜ʖ ͡°)...

źródło: comment_QwPcvrhHsX6NivnkhYLihkJ3HlSQRV5X.jpg

Pobierz
  • Odpowiedz
tell_me_more
tell_me_more
11.07.2018, 11:43:24
  • 48
Dodajcie jakiś sposób na załączanie kodu z wcięciami w komentarzach. Korzystanie z paste.com jak jaskiniowcy nie przystoi. Na wszystkich normalnych stronach (reddit, hackernews) 4 spacje powodują, że dalszy tekst jest interpretowany jako kod i zachowuje wcięcia i znaki specjalne. Na wykopie jak w lesie.

def funkcja(x):
if x < 0:
return 2 * x
else:
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

progressive
progressive
11.07.2018, 11:51:18 via Android
  • 20
@tell_me_more to swoja droga, wykop stoi w miejscu od lat.
  • Odpowiedz
N.....y
N.....y
konto usunięte 11.07.2018, 12:48:46
  • 10
@tell_me_more: warto by dodać generalnie pełna obsługę markdown( ͡° ͜ʖ ͡°)
  • Odpowiedz
mac1ek
mac1ek
mac1ek
11.07.2018, 11:37:15
  • 48
@wykop Dodajcie możliwość zwijania komentarzy (patrz: reddit - gdzie można zwinąć komentarz z wszystkimi odpowiedziami do niego...)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

miluvzkittenz
miluvzkittenz
11.07.2018, 17:43:18 via Wykop Mobilny (Android)
  • 4
@mac1ek: Jakby co na apce "Wykop Mobilny" masz taką możliwość
  • Odpowiedz
mac1ek
mac1ek
mac1ek
11.07.2018, 18:03:54
  • 0
@miluvzkittenz: Ja w większości używam przeglądarkowej wersji wypoku
  • Odpowiedz
marianoitaliano
marianoitaliano
11.07.2018, 11:34:57
  • 45
Kiedy?

Nie chcemy podawać konkretnych dat, bo - nam to ewidentnie nie wychodzi :-)


ech... @wykop czyli bedzie jak zwykle a za rok zawoła was ktoś do tego znaleziska z zapytaniem jak idą prace, potem zadzwoni ktoś do wróżki z zapytaniem o termin ukończenia prac ( ͡º ͜ʖ͡º)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

KolejnyWykopowyJanusz
KolejnyWykopowyJanusz
11.07.2018, 13:39:13
  • 11
@marianoitaliano: polece klasykiem: tagi zostaną naprawione, nie trzeba o tym co dwa lata przypominać ( ͡° ͜ʖ ͡°)
  • Odpowiedz
M.....n
M.....n
konto usunięte 11.07.2018, 11:39:07
  • 44
@wykop Pierw piszecie

PHP to nie programowanie. Nie zgadzamy się z tym

a potem

Czarne listy niestety nadal będą miały
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

progressive
progressive
11.07.2018, 11:42:19 via Android
  • 17
@Myrten xD
  • Odpowiedz
Regis86
Regis86
Regis86
11.07.2018, 12:02:05
  • 14
@Myrten: Strzelam, że raczej problem z bazą danych, niż z samym językiem. PHP jest ch*jowy pod wieloma względami, ale prawdą jest, że jak nie robisz gier albo czegoś skomplikowanego obliczeniowo ("ciężkiego" przetwarzania danych itp.), to 95% pozostałych rzeczy możesz zrobić w PHP (albo nawet w czymś wolniejszym) i po prostu zapłacisz za parę serwerów więcej - często to lepsza i tańsza opcja (a na pewno mniej ryzykowna), niż zmiana całego
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 23
  • Strona 1 z 23
  • >

Hity

tygodnia

Kobiety na LinkedIn masowo wyśmiewają popularny post o dyskryminacji mężczyzn
Kobiety na LinkedIn masowo wyśmiewają popularny post o dyskryminacji mężczyzn
3142
32-latek umiera z przyczyn naturalnych w gdańskim areszcie.
32-latek umiera z przyczyn naturalnych w gdańskim areszcie.
2324
Tysiące Węgrów na ulicach Budapesztu. Protest przeciw przemocy i rządom Orbana
Tysiące Węgrów na ulicach Budapesztu. Protest przeciw przemocy i rządom Orbana
2035
iRobot - producent robotów sprzątających właśnie zbankrutował
iRobot - producent robotów sprzątających właśnie zbankrutował
1864

Pokaż 18+

Oskarżeni o gwałt dziennikarze TVN Turbo uniewinnieni
Oskarżeni o gwałt dziennikarze TVN Turbo uniewinnieni
1774
Pokaż więcej

Powiązane tagi

  • #heheszki
  • #moderacja
  • #moderacjacontent
  • #pytanie
  • #afera
  • #ciekawostki
  • #stopcham
  • #polska
  • #kiciochpyta
  • #nowywykop
  • #mirko
  • #statystyki
  • #zalesie
  • #oswiadczenie
  • #przemyslenia

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking