K

게시판 로딩 속도 테스트 관련 질문..

· 2012-07-05 (목) 13:17:10 · 1404 · 12
제가 게시판별로 로딩속도를 테스트 하려고 하거든요.. 일단 apm설치해서 게시판 모두 설치했습니다.
제로보드, 그누보드, 킴스큐 알지보드, 테크노트, phpbb, drupal
설치했구요..
게시판별로 게시글수에 따라서 로딩속도를 테스트하려면 해당 게시판에 10000~30000 개의 게시글이 필요한데
일일이 작성할 순 없잖아요?
게시판에 글을 한번에 등록해주는 툴이 있나요?
게시판 글을 한번에 원하는 갯수 만큼 등록해주는 방법을 알고싶습니다
부탁드립니다^^
|

댓글 12개

2012-07-05 (목) 13:19:35
mysql 쿼리문으로 만들면 되지 않을까요?
insert into~~로 해서 만들고..
for 문으로 돌리면.. 되지 않을까요?
제가 아직 부족합니다.. .sq파일로 반복문으로 mysql쿼리 만들어서 해당 데이터베이스에 적용시키면 되는거죠? 과정은 이해가되는데 자세히좀 부탁드려도 될까요..?
2012-07-05 (목) 13:26:30
정 귀찮으시면 그누 활용팁게시판의 m3cron 같은거 이용하셔도 금새 작성됩니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=19755&sca=&sfl=wr_subject%7C%7Cwr_content&stx=m3cron&sop=and
감사합니다..귀찮은건 아닙니다. 제가 아직 부족해서 잘 몰라서요.. 그누보드에서만 적용되는건가요? 다른게시판들을 어떻게해야할지 모르겠네요
2012-07-05 (목) 13:40:09
$connect = mysql_connect("localhost","ID","PW");
mysql_select_db("DB명",$connect);
for($i=0;$i<=10;$i++){
$query = " insert into aaa(subject) values('안녕하세요'); ";
mysql_query($query, $connect);
$i++;
}
========================
저도 프로그램 왕 초보라 허접한 소스인데..ㅠㅠ
테스트는 했습니다.
간단히 설명드리면..
for문에는 현재 소스는 10개까지만 등록이 되도록 하는건데..
숫자를 10000까지 올리면 10000개가 한꺼번에 등록됩니다.

$query = " insert into aaa(subject) values('안녕하세요'); ";
이쪽 부분에는.. 해당 게시판에 맞게 필드와 값들만 넣어주시면 그누보드,제로보드등 게시판 종류와 상관없이 등록됩니다.
단.. 해당 필드명은 해당 게시판에 맞게 필드명만 바꿔주시면 됩니다.
================================================
고수분들이 보시면 비웃을텐데..ㅠㅜ
저도 열심히 공부하는 중이라~ㅋ

잘 아시겠지만.. 요고는 mysql에 접속 안하셔도 파일 하나만 만들어서 ftp에 업로드 하고 웹상에서 실행만 하면 바로 등록이 됩니다.^^
감사합니다..
제가 ftp를 사용하지 않고 apm을 설치하여 여기 컴퓨터에 저장되어있습니다..
저 코드를 .sql 파일로 만든 후에
cmd 실행시켜서 mysql 접속후에 db이름 < *(파일이름).sql 하면 되는건가요?
2012-07-05 (목) 13:50:55
아니요..
그누보드 설치 폴더가 gnu폴더라면..
위 파일을 test.php파일로 만들었다고 할 때..
gun/test.php에 파일만 올려놓으세요..
그리고 위에 설정들은 꼭 바꾸시구요..
그래서 컴퓨터에 apm이 설치되어있다면
http://localhost/gnu/test.php
이런식으로 파일이 있는 경로만 적어주시면 바로 등록이 됩니다.

apm은 아마 C폴더에 설치가 되니 해당 폴더만 찾아가서.. 파일 업로드하고 실행하면 됩니다.
감사합니다..
제가 잘 몰라서 이상한 말 했네요..
한번 해보고 오겠습니다^^
필드를 못찾는중입니다.. 테이블에 너무 많네요 ...ㅎㅎ
$query = " insert into aaa(subject) values('안녕하세요'); ";

aaa(subject) 부분을 테이블 이름으로만 바꾸면 되나요?

insert into g4_board_new values (순서대로 기입);

맞나요..
2012-07-05 (목) 14:13:46
aaa는 테이블명이니까. g4_board_new라는 테이블을 만들었다면 그렇게 바꾸시면 되고..
(subject) 이곳에는 필드명을 적어주시면 됩니다. 몇개만 적어주셔도 되고, 다 적어주셔도 되고 상관없습니다.
('안녕하세요')이곳은 각 필드에 들어갈 내용을 적어주시면 되구요..
insert into g4_board_new values(subject, contents) values ('제목입니다.','이곳은 내용이 들어가는 곳입니다.');
이런식으로 갯수를 맞춰주셔야하고, '', 이런 부호고 체크를 잘 하셔야 오류가 나지 않습니다.
필드명을 안써주면 빠진 필드없이 모두 값을 지정해주면 되는거죠?
글 다시 올렸는데 한번 확인부탁드립니다..
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

202,900건
+
제목 글쓴이 날짜 조회
12-07-05 조회 1,290
12-07-05 조회 1,304
12-07-05 조회 1,293
12-07-05 조회 2,002
12-07-05 조회 1,279
12-07-05 조회 1,342
12-07-05 조회 1,289
12-07-05 조회 1,547
12-07-05 조회 1,329
12-07-05 조회 1,157
12-07-05 조회 1,375
12-07-05 조회 1,297
12-07-05 조회 1,822
12-07-05 조회 2,203
12-07-05 조회 1,291
12-07-05 조회 1,282
12-07-05 조회 1,316
12-07-05 조회 3,048
12-07-05 조회 1,527
12-07-05 조회 1,405