Budżet: 25 USD Termin: 10 dni
Cześć, mogę obejrzeć kod, mam doświadczenie z testerami, dockami i ogólnie z next
strona statis.kz ma około 400000 produktów, ale 50 odwiedzin dziennie, strona okresowo się zawiesza
trzeba zidentyfikować problem i go naprawić, możliwe że problem leży w kodzie
vps -
CPU
12 vCPU Cores
RAM
48 GB RAM
Storage
250 GB NVMe
Oto ostatni log błędów
:/var/www# docker logs nextjs_store
▲ Next.js 15.1.2
- Lokalnie: http://7f2b61ab12b7:3000
- Sieć: http://7f2b61ab12b7:3000
<--- Ostatnie GCs --->
[1:0x724a560f3020] 112172000 ms: Mark-sweep 3985.6 (4133.5) -> 3968.7 (4134.0) MB, 5675.7 / 0.4 ms (średnia mu = 0.136, obecne mu = 0.026) niepowodzenie alokacji; sprzątanie może się nie powieść
[1:0x724a560f3020] 112177401 ms: Mark-sweep 3985.0 (4134.0) -> 3971.1 (4136.0) MB, 5257.8 / 0.4 ms (średnia mu = 0.086, obecne mu = 0.026) niepowodzenie alokacji; sprzątanie może się nie powieść
<--- Stacktrace JS --->
BŁĄD KRYTYCZNY: Nieefektywne markowanie i sprzątanie w pobliżu limitu sterty. Niepowodzenie alokacji - brak pamięci w stercie JavaScript
Budżet: 25 USD Termin: 10 dni
Cześć, mogę obejrzeć kod, mam doświadczenie z testerami, dockami i ogólnie z next
Budżet: 100 USD Termin: 2 dni
Dzień dobry.
Mam doświadczenie, chętnie pomogę.
Przesyłaj kod - będziemy współpracować.
Budżet: 100 USD Termin: 1 dzień
Mam doświadczenie w optymalizacji aplikacji Next.js/Node.js w środowiskach produkcyjnych. W podobnych projektach:
Wykrywałem wąskie gardła w wydajności: wycieki pamięci, długie przerwy GC.
Konfigurowałem kontenery Docker z ograniczeniem zasobów (--max-old-space-size dla Node.js).
Przeprowadzałem audyt kodu i bibliotek zewnętrznych (np. zbyt "ciężkie" SSR, nieczyszczone cache, nieprawidłowo zaimplementowane cykle renderowania).
Używałem narzędzi monitorujących (Node.js Profiler, clinic.js, pm2, top, docker stats) do analizy zużycia zasobów.
Wdrażałem optymalizacje cache'owania, lazy loading, paginację dla dużych baz danych (>100 tys. produktów).
Budżet: 50 USD Termin: 5 dni
Cześć, chciałbym przejrzeć kod, aby znaleźć przyczynę błędu, najprawdopodobniej brakuje optymalizacji. Co do czasu i ceny, dogadamy się.
Budżet: 100 USD Termin: 2 dni
Witam
Mogę pomóc naprawić problem
Problem nie leży na serwerze, lecz w kodzie albo w tym, że dla strony przydzielana jest zbyt mała ilość RAM (jeśli coś, nie mówię o małej ilości RAM na serwerze, lecz o tym, ile RAM dla strony będzie przydzielał serwer)
Pisz w wiadomości prywatnej, pomogę Ci
Budżet: 300 USD Termin: 2 dni
Witaj Ablay,
Przejrzałem logi z Twojej aplikacji Next.js i problem jest jasny:
BŁĄD KRYTYCZNY: Nieefektywne markowanie i kompresja w pobliżu limitu sterty. Niepowodzenie alokacji - pamięć sterty JavaScript się wyczerpała
Twój VPS ma doskonałe zasoby (12 vCPU, 48GB RAM), więc problem najprawdopodobniej leży w kodzie — nie na serwerze.
Co zrobię:
Zidentyfikuję wyciek pamięci lub ciężkie operacje powodujące awarię
Zprofiluję i zoptymalizuję pobieranie danych, szczególnie jeśli strony produktów ładują ogromne zestawy danych
Upewnię się, że logika SSR/SSG jest wydajna (getStaticProps, getServerSideProps, lub trasy API)
Naprawię wszelkie pełno-stronicowe renderowanie 400K+ produktów (paginacja, leniwe ładowanie, jeśli brakuje)
Poprawię ustawienia Dockera i Node (--max-old-space-size, flagi produkcyjne)
Dodam logowanie wydajności i monitorowanie stanu zdrowia
Dostarczę:
Stabilną wersję Next.js (bez awarii pamięci)
Ulepszoną logikę listowania i renderowania produktów
Czysty, zoptymalizowany przepływ danych (produkty, kategorie, filtry)
Sugestie lub poprawki, aby uniknąć przyszłych wąskich gardeł
Zajmowałem się podobnymi aplikacjami eCommerce z dużą ilością produktów i backendem opartym na Next.js + PostgreSQL/Mongo i mogę to pewnie rozwiązać.
Proszę o dostęp do repozytorium lub konfiguracji Dockera, aby móc rozpocząć diagnostykę i naprawę.
Pozdrawiam,
Georgios Toutoudakis
Budżet: 80 USD Termin: 1 dzień
Dzień dobry, mam doświadczenie w tworzeniu na Next.js i wdrażaniu na serwerze. Najprawdopodobniej problem leży w ograniczonej pamięci programowej przydzielonej dla Next.
Budżet: 200 USD Termin: 7 dni
Witam. Mam duże doświadczenie z Next.js. Jestem gotowy do współpracy
Potrzebne jest opracowanie własnej usługi internetowej do automatyzacji pracy kawiarni i małych lokali gastronomicznych. Funkcjonalność produktu ma być podobna do Poster POS, ale z własnym designem, architekturą i kodem źródłowym. Kopiowanie kodu lub interfejsu Poster nie jest przewidziane. Planowane jest stworzenie pełnoprawnego komercyjnego produktu SaaS, z którego w przyszłości będą mogły korzystać różne kawiarnie na zasadzie subskrypcji.Na pierwszym etapie należy opracować MVP Podstawowa funkcjonalność: rejestracja i autoryzacja właściciela lokalu; tworzenie jednego lub kilku lokali; zarządzanie pracownikami i rolami; katalog produktów, kategorii i modyfikatorów; dodawanie rozmiarów, smaków i dodatkowych opcji; interfejs kasowy do realizacji sprzedaży; otwieranie i zamykanie zmiany kasowej; różne metody płatności; zwroty i anulowanie zamówień; ewidencja stanów magazynowych i odpisywanie towarów; podstawowa ewidencja magazynowa; historia sprzedaży; raporty dotyczące przychodów, towarów, zmian i pracowników; program lojalnościowy dla klientów; adaptacyjna praca na tablecie, laptopie i smartfonie; panel administracyjny właściciela usługi; plany taryfowe i ograniczenia zgodnie z taryfą.W przyszłości planowane jest aplikacja mobilna; integracja z terminalami płatniczymi; drukowanie paragonów; integracja z usługami fiskalnymi; dostawa i zamówienia online; rezerwacja stolików; rozszerzona analityka; API do integracji zewnętrznych; integracja z systemami księgowymi i CRM.Ważne wymagania system musi być zaprojektowany do pracy wielu niezależnych lokali; dane każdego klienta muszą być izolowane; należy przewidzieć skalowalność produktu; potrzebna jest bezpieczna praca z danymi finansowymi i osobowymi; kod musi być zorganizowany i nadający się do dalszego rozwoju; potrzebna jest dokumentacja techniczna; prawa do kodu źródłowego po zapłacie przechodzą na zamawiającego. Design w tym momencie jest nieobecny, dlatego należy osobno ocenić UI/UX design lub zaproponować gotowe rozwiązanie dla MVP.W ofercie proszę wskazać doświadczenie w tworzeniu SaaS, POS, CRM, ERP lub systemów księgowych; przykłady podobnych prac; proponowany stos technologii; skład zespołu; orientacyjną cenę MVP; czas realizacji; co dokładnie wchodzi w proponowaną cenę; koszt dalszego wsparcia; czy są gotowi pracować etapami z płatnością za każdy zakończony etap. Preferencje dla wykonawców lub zespołów, które już opracowały systemy kasowe, magazynowe, restauracyjne lub wieloosobowe SaaS.
Stos technologiczny - React: Responsywne i dynamiczne tworzenie front-endu - Node.js: Solidne operacje backendowe - Web3: Integracja kryptowalut w wielu łańcuchach - Solidity: Tworzenie inteligentnych kontraktów Cel projektu Opracowanie kompleksowej platformy stakingowej w wielu łańcuchach dla popularnego ekosystemu gier, umożliwiającej płynne interakcje z kryptowalutami, integrację rynku NFT oraz poprawioną jakość doświadczeń użytkowników w wielu sieciach blockchain kompatybilnych z EVM. Whitepaper Byliśmy więcej niż tylko studiem gier mobilnych; jesteśmy wizjonerami i innowatorami w świecie gier. Nasza drużyna składa się z talentów branży gier mobilnych i pasjonatów gier, a jej celem jest przesuwanie granic tego, co możliwe w grach mobilnych. Nasza ekspertyza koncentruje się na hybrydyzacji gatunków, aby stworzyć coś naprawdę unikalnego, co dostosowujemy do przejścia z gier Web2 do tytułów gier Web3. Od wyścigowych RPG po gry strategiczne akcji, nieustannie eksperymentujemy i łączymy gatunki, aby oferować nowe doświadczenia w grach. Nasze gry to nie tylko forma rozrywki; to immersyjne podróże, które angażują, wyzywają i fascynują naszych graczy. Uosabiamy naszą misję, aby nie tylko bawić, ale także przenosić naszą publiczność do niezwykłego wszechświata interaktywnego świata w grach Web3. - Tworzenie front-endu - Tworzenie back-endu - Przeprojektowanie strony docelowej - Integracja w wielu łańcuchach - Rynek NFT - Testowanie i zapewnienie jakości - Wdrożenie i utrzymanie
Strona internetowa jest już uruchomiona i działa. Główne zadanie to zrozumienie obecnej struktury projektu, sprawdzenie jakości realizacji, naprawienie znalezionych problemów technicznych oraz pomoc w dalszych zmianach.Główna technologia Next.js 15 React 19 TypeScript Tailwind CSS Zod Redux Toolkit W projekcie mogą być również używane: Prisma JWT-uwierzytelnianie Stripe Mailgun Google APIs Vercel lub Netlify FunctionsGłówne zadania przeprowadzenie audytu istniejącego projektu; ocena struktury i jakości kodu; naprawa błędów i rozwijanie obecnej funkcjonalności; poprawa renderowania po stronie serwera i szybkości ładowania stron; sprawdzanie poprawności wyświetlania strony na urządzeniach mobilnych; praca z formularzami, częścią administracyjną i zewnętrznymi integracjami; wnoszenie technicznych zmian SEO; wspieranie i stopniowe ulepszanie istniejącej strony.Co jest dla nas ważne dobre doświadczenie w pracy z Next.js, React i TypeScript; umiejętność rozumienia cudzych kodów; zrozumienie SSR i specyfiki Next.js App Router; uwaga na wydajność i jakość realizacji; umiejętność wyjaśniania znalezionych problemów i proponowania zrozumiałych rozwiązań; samodzielność i staranna praca z działającą stroną. Na pierwszym etapie należy zapoznać się z projektem, przeprowadzić audyt techniczny i zaproponować listę priorytetowych zmian. Po tym możliwa jest stała praca nad dalszym rozwojem strony.
Potrzebna jest разработка formularza online rejestracji dla salonu kosmetycznego oraz jego integracja z istniejącą stroną (landing). Strona jest w fazie rozwoju (na HTML, CSS, JS). Na stronie nie ma własnej bazy danych (i nie jest planowana), dlatego należy zaproponować darmowe rozwiązanie do przechowywania i zarządzania danymi, które będzie proste w administracji i stabilne w działaniu. Wymagana funkcjonalność: ładowanie listy kategorii usług; ładowanie usług zgodnie z wybraną kategorią; ładowanie listy mistrzów, którzy wykonują wybraną usługę; wyświetlanie dostępnych dat i wolnego czasu zgodnie z grafikiem pracy mistrza; tworzenie rejestracji z automatycznym blokowaniem wybranego czasu; ochrona przed podwójną rezerwacją. Dane w formularzu: imię; numer telefonu; kategoria usług; usługa; mistrz; data; czas; komentarz (nieobowiązkowo). Administracja: Powinna być możliwość: dodawania i edytowania kategorii usług; dodawania i edytowania usług; dodawania i edytowania mistrzów; ustawiania grafiku pracy każdego mistrza; zarządzania dniami wolnymi, urlopami i innymi okresami niedostępności; przeglądania, edytowania i anulowania rejestracji klientów. Proszę o podanie: jakie rozwiązanie proponujecie do przechowywania danych; orientacyjną cenę; termin realizacji. Projekt nie jest ważny, najważniejsza jest funkcjonalność. Osoba, która robi szablon strony, sama dostosuje go do odpowiedniego projektu.
W moim Google Excel jest pewna logika związana z integracją z API Nowej Poczty i API Turbosms. Ogólnie wszystko działa dobrze, ale trzeba dopisać pewną funkcjonalność. Wszystkie szczegóły przy korespondencji. Dostęp do Excela i kodu dam. Dla wykonawcy ogólnie obowiązkowe jest posiadanie doświadczenia w pracy z Google Excel JS w Apps Script.