thisgun
|
a612e69d3e
|
[perf]for 루프 조건의 count() 호출을 루프 밖으로 추출 (핵심 파일)
for ($i=0; $i<count(\$arr); $i++) 패턴은 매 반복마다 count()를 호출하여
불필요한 CPU 오버헤드를 발생시킴. 루프 전에 한 번만 count()를 계산하여
변수에 저장하는 고전적인 최적화.
적용 파일 (19개, 41곳):
- lib/common.lib.php (8)
- common.php (2)
- lib/shop.lib.php (5)
- lib/naverpay.lib.php (1)
- lib/thumbnail.lib.php (2)
- bbs/list.php (1), bbs/search.php (4), bbs/qalist.php (1), bbs/qawrite.php (1)
- bbs/ajax.filter.php (1), bbs/write_update.php (4)
- bbs/write_comment_update.php (1), bbs/memo_form_update.php (2)
- bbs/new_delete.php (1), bbs/move_update.php (4)
- shop/search.php (1), shop/orderform.sub.php (1)
- mobile/shop/search.php (1), mobile/shop/orderform.sub.php (1)
부수 효과:
- lib/shop.lib.php line 2115: 동일 루프 내 strstr($dlcomp, $company)를
strpos($dlcomp, $company) !== false 로 변경 (strstr 최적화의 일부)
제외:
- theme/, skin/, plugin/ (사용자 커스터마이징/서드파티)
- lib/PHPExcel/ (서드파티 라이브러리)
- adm/ 및 shop/mail/ (관리자/드문 경로, 별도 후속 작업 여지)
- 주석 처리된 코드 (bbs/delete.php:127, bbs/delete_all.php:143)
|
2026-04-16 02:26:59 +00:00 |
|
thisgun
|
b94771de92
|
썸네일 파일 코드 위치변경
|
2026-01-27 03:34:20 +00:00 |
|
thisgun
|
b8ffd99362
|
비밀글이 게시판 목록에서 내용, 썸네일이 노출되는 문제 수정#287
|
2023-10-19 11:17:16 +09:00 |
|
kagla
|
e3bfefab55
|
PHP8에서 Warning: Undefined variable $extensions 오류 나오지 않도록 수정 (다온테마님,210806)
|
2021-08-09 07:15:28 +00:00 |
|
EC2 Default User
|
81635f7737
|
PHP 5 하위버전에서 상수 배열이 지원되지 않아 나오던 오류 수정 (한별아빠님,210719)
|
2021-07-20 01:20:35 +00:00 |
|
kagla
|
bd33a31a10
|
움직이는 webp 이미지 업로드 가능하도록 수정중
|
2021-06-25 14:03:45 +09:00 |
|
kagla
|
178886c87a
|
webp 이미지를 업로드 할 수 있도록 수정 중
|
2021-06-22 16:07:02 +09:00 |
|
thisgun
|
d0b2d6811e
|
새글 페이지와 썸네일 파일의 잘못된 코드 수정
|
2021-03-15 10:34:22 +09:00 |
|
thisgun
|
582d1a01f4
|
php8.0 버전 호환 코드 적용 및 PHP 끝 태그 삭제 일괄적용
|
2021-01-04 15:33:29 +09:00 |
|
thisgun
|
2f9bb48342
|
최신글과 각 게시물 리스트 이미지 출력 태그에 hook 적용
|
2020-09-24 15:20:31 +09:00 |
|
thisgun
|
fc4b095fa1
|
썸네일과 htmlpurifier 필터링에 대한 hook 코드 추가
|
2020-08-11 17:59:14 +09:00 |
|
thisgun
|
8067a20d32
|
썸네일 center_mode 시 썸네일 height가 원본이미지가 작을때도 동작되게 수정
|
2020-02-24 17:13:26 +09:00 |
|
thisgun
|
22aad37bfb
|
5.4 버전 내용 적용
|
2019-12-02 10:22:12 +09:00 |
|
thisgun
|
3efa500b02
|
썸네일 라이브러리 코드 수정
|
2018-12-26 15:48:23 +09:00 |
|
thisgun
|
f7ac06d7d4
|
5.3 버전 내용 적용
|
2018-03-30 17:40:37 +09:00 |
|
thisgun
|
04620f2475
|
thumbnail 생성 처리 일부 수정
|
2017-11-07 09:55:36 +09:00 |
|
thisgun
|
08b8d1e3e2
|
썸네일 파일 수정
|
2017-03-20 17:25:23 +09:00 |
|
thisgun
|
ed957cf6b3
|
LFI to RCE 취약점 수정
|
2017-02-06 20:00:18 +09:00 |
|
chicpro
|
d77231ae1a
|
관리자 접속자 기능 개선
|
2015-11-02 13:41:31 +09:00 |
|
 chicproandchicpro
|
5073f57167
|
썸네일 생성 코드 중 코드 오류 수정
|
2015-10-08 14:28:03 +09:00 |
|
 kaglaandchicpro
|
36e88a6a2d
|
썸네일의 오리지널 이미지 경로를 ori 로 넘기는 코드 추가
|
2015-08-26 10:04:06 +09:00 |
|
chicpro
|
efe7855776
|
gif 썸네일 생성 때 발생할 수 있는 오류 수정
|
2015-03-03 16:46:35 +09:00 |
|
chicpro
|
51c3f8a378
|
투명 gif 썸네일 생성 추가
|
2014-09-25 17:00:32 +09:00 |
|
chicpro
|
1ecc87ab26
|
투명 png 썸네일 생성 기능 추가
|
2014-08-13 18:06:29 +09:00 |
|
chicpro
|
83799ee4c8
|
썸네일 생성관련 코드 정리
|
2014-06-03 13:06:40 +09:00 |
|
chicpro
|
df9a0086d5
|
불필요한 경로 체크 코드 삭제
|
2014-02-28 09:41:20 +09:00 |
|
chicpro
|
e4a17902fd
|
썸네일 생성시 alt 속성 사라지는 버그 수정
|
2014-02-10 11:02:39 +09:00 |
|
chicpro
|
0cdaa1fd2d
|
썸네일 이미지 품질 config.php 에서 설정할 수 있도록 수정
|
2014-01-13 10:31:48 +09:00 |
|
gnuboard
|
85840f77ec
|
갤러리 리스트에서 내용에 이미지가 포함되어 있을 경우 썸네일 생성되지 않던 오류 수정
|
2013-12-16 13:34:28 +09:00 |
|
chicpro
|
6a344d1438
|
썸네일생성 후 지정 이미지 사이즈 유지되지 않는 오류 수정
|
2013-12-13 09:27:39 +09:00 |
|
gnuboard
|
e1fb2464c7
|
cheditor 에서 이미지 사이즈 수정한대로 노출하기
|
2013-12-12 13:47:37 +09:00 |
|
chicpro
|
ef709c75eb
|
썸네일 생성시 exif_read_data 함수없을 때 예외처리 추가
|
2013-12-10 09:55:35 +09:00 |
|
chicpro
|
2137529555
|
exif 정보를 바탕으로 한 이미지 회전 수정
|
2013-12-02 08:51:52 +09:00 |
|
chicpro
|
01bcac7f0a
|
썸네일 생성시 exif 정보를 반영해 회전 적용
|
2013-11-29 14:57:32 +09:00 |
|
chicpro
|
fa6c798f06
|
모바일 썸네일 생성시 width 계산 코드 제거
|
2013-10-02 11:56:45 +09:00 |
|
chicpro
|
effebec8aa
|
모바일 썸네일 width 계산 코드 수정
|
2013-10-01 17:52:17 +09:00 |
|
gnuboard
|
41d21074b5
|
그누보드5
|
2013-09-13 11:03:33 +09:00 |
|