Popsułem 4p przez głupi obrazek?

0

Tyczy się tego wątku w teście: http://4programmers.net/Forum/Coyote/Test/172082-nowy_watek

Dodałem nowy post, w nim załącznik 488541e44592a74471131d20a2e3galler.jpg. W treści posta wpisałem {{Image:488541e44592a74471131d20a2e3galler.jpg}} - po zaakceptowaniu post mi ładnie wyświetlił obrazek.

Wchodzę w edycję, zmieniam zapis obrazka na {{Image:488541e44592a74471131d20a2e3galler.jpg|opis|500}} - to działa dobrze

Wchodzę w edycję, zmieniam zapis obrazka na {{Image:488541e44592a74471131d20a2e3galler.jpg|opis|20000}} - chciałem sprawdzić, czy jest ograniczenie na rozmiar obrazka - zapisuję post i czekam z białą stroną w nieskończoność.

Teraz próba wejścia do wątku: http://4programmers.net/Forum/Coyote/Test/172082-nowy_watek kończy się białą stroną na zawsze - po prostu nie mogę tam wejść.

I teraz nie jestem pewien czy dałem 20000 czy 200000 - nie mogę sprawdzić :(

I teraz nie wiem, czy tak się fatalnie złożyło, że coś obciążało serwer w międzyczasie, ale kiedy próbowałem z kilku zakładek wejść do tego wątku, to przez kilka minut każda stronka 4p ładowała mi się bardzo wolno (kilkanaście, kilkadziesiąt sekund na generowanie strony wg. info na dole) albo kończyła ładowanie "Uuupps... spokojnie, to tylko awaria!"

Na serwerze testowym taka zabawa daje komunikat: Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 80000 bytes) in /home/adam/boduch.net/coyote/demo/framework/lib/image.class.php on line 291 albo rzuca wyjątkami, ale nie głupieje tak jak tutaj.

0

Uciąłem cały wątek - żeby przypadkiem ktoś znowu nie zajechał serwera.

Anyway, bez sensu jest skalowanie obrazka server-side + zapisywanie przy czymś takim. Co jeśli pojawi się 50 odwołań do obrazka, każdy z innym rozmiarem... Skalowanie client-side i tyle (przez atr. width="...").

0

To mi znowu nasuwa trzy spostrzeżenia:

  1. Na starym 4p pod nazwą kategorii byli wypisani moderatorzy, tu ich nie ma - więc w takim przypadku nie wiem do kogo się zwrócić. Gdyby była jakaś notka "vip-y na 4p" to bym do nich od razu uderzał. Któregoś z nich przecież zawsze można zastać na 4p i poprosić o usunięcie awaryjnie całego wątku czy też pomoc w jakiejś nagłej sytuacji.
    Wiem, że mam ten link: Kontakt, ale tu nie ma moderatorów, których zdaje się jest znacznie więcej ;)

  2. Pisząc "wiadomość prywatną" przydałoby się coś w rodzaju autouzupełniania odbiorcy, np po wpisaniu pierwszych trzech znaków, albo jakiś dostęp do listy użytkowników. Fajnie, jak się pisze poprzez naciśnięcie koperty pod postem, ale jeśli piszę "z palca" mogę potrzebować jakiejś podpowiedzi.

  3. wiem, że js to podstawa dzisiejszych stron, ale jednak powinna być możliwość pracy bez js - usunąłbym ten post poprzez link (spreparowany), gdyby była taka możliwość, ale usuwanie postów jest wywoływane przez js. Może warto jednak zrobić tak, żeby w przypadku obsługi strony z wyłączonym js przechodziło do podstrony "tak/nie" i pozwalało na usunięcie postu - tak jak jest z raportowaniem postów.
    Tu nie chodzi tylko o ten przypadek, ale np. obsługę 4p z komórki.

BTW: szybka odpowiedź działa tylko dla włączonego js, więc jeśli ktoś ma go wyłączony, to jest to tylko ozdoba. Może by ukryć tę część w takim przypadku?

Niezwiązane z tematem, ale dopiszę tutaj:
Po co niezalogowanym możliwość tworzenia ankiet, skutki są takie, jak tu: http://4programmers.net/Forum/Spolecznosc/172351-propozycjafanklub_deusa
Wiem, 4p jest otwarty dla wszystkich, ale nie muszą mieć wszystkiego.

1 użytkowników online, w tym zalogowanych: 0, gości: 1